csharp development with mongodb-csharp

Tags:

Post on 01-Nov-2014

2.914 Views

Category:

Technology

8 Downloads

Preview:

Click to see full reader

DESCRIPTION

German

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