csharp development with mongodb-csharp
Post on 01-Nov-2014
2.872 Views
Preview:
DESCRIPTION
TRANSCRIPT
C# Development mit
MongoDB-CSharp
Steve WagnerLandau Media AG
Agenda
Warum MongoDB in .Net nutzen MongoDB-CSharp
Demos
Fallstricke und Hinweise Weiterentwicklung Fragen und Antworten
Warum MongoDB in .Net nutzen
Sehr schnell Geringe Kosten Gute Skalierbarkeit Einfacher Datenbankzugriff
Keine Schema Kein Objekt Relationales Mapping Objektbäume einfach zu kopieren
MongoDB-CSharp
Erster .Net Treiber für MongoDB
Gestartet von Sam Corder
Großer Funktionsumfang
Ähnliches Interface wie der Mongo Client
MongoDB-CSharp
Apache License
.Net Framework 3.5
Stabile Version 0.82.2 0.90.0 Beta 1 verfügbar
Aktuell 594 UnitTests
Funktionsumfang
CRUD BSON Types Connection Pooling
TypedCollections + Mapping Linq GirdFS MapReduce
Demos
Demo - Getting Started
Demo - Dokumente abrufen
Demo - Mit Dokumenten Arbeiten
{ name:"Steve", levels:[1,2,3,4], character: {alias:”lanwin”}, score:5154285}
Demo - Mit der Datenbank Arbeiten
Demo - TypedCollections
Demo - Linq
Fallstricke und Hinweise
MongoDB unterstützt nur UTC Dates
MongoDB unterstützt kein Decimal/Currency Lösungen in der Projekt FAQ
Nicht alle APIs in MongoDB-CSharp Über Documents realisierbar
Weiterentwicklung
ReplicaSet support (1.6 branch)
UnitOfWork / DataContext support Change Tracking Minor Updates
Json.Net collection.Insert(JObject.Parse(„{a:1}“));
Links
Projekt http://github.com/mongodb-csharp/mon
godb-csharp http://groups.google.com/group/
mongodb-csharp
Kontakt wagner@landaumedia.de http://www.lanwin.de/ http://twitter.com/lanwin
Fragen und Antworten
top related