Your SlideShare is downloading. ×
0
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

CSharp development with MongoDB-CSharp

2,353

Published on

German

German

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,353
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. C# Development mitMongoDB-CSharp<br />Steve Wagner<br />Landau Media AG<br />
  • 2. Agenda<br />Warum MongoDB in .Net nutzen<br />MongoDB-CSharp<br />Demos<br />Fallstricke und Hinweise<br />Weiterentwicklung<br />Fragen und Antworten<br />
  • 3. Warum MongoDB in .Net nutzen<br />Sehr schnell<br />Geringe Kosten<br />Gute Skalierbarkeit<br />Einfacher Datenbankzugriff<br />Keine Schema<br />Kein Objekt Relationales Mapping<br />Objektbäume einfach zu kopieren<br />
  • 4. MongoDB-CSharp<br />Erster .Net Treiber für MongoDB<br />Gestartet von Sam Corder<br />Großer Funktionsumfang<br />Ähnliches Interface wie der Mongo Client<br />
  • 5. MongoDB-CSharp<br />Apache License<br />.Net Framework 3.5<br />Stabile Version 0.82.2<br />0.90.0 Beta 1 verfügbar <br />Aktuell 594 UnitTests<br />
  • 6. Funktionsumfang<br />CRUD<br />BSON Types<br />Connection Pooling<br />TypedCollections + Mapping<br />Linq<br />GirdFS<br />MapReduce<br />
  • 7. Demos<br />
  • 8. Demo - GettingStarted<br />
  • 9. Demo - Dokumente abrufen<br />
  • 10. Demo - Mit Dokumenten Arbeiten<br />{<br />name:"Steve",<br /> levels:[1,2,3,4],<br /> character: {alias:”lanwin”},<br /> score:5154285<br />}<br />
  • 11. Demo - Mit der Datenbank Arbeiten<br />
  • 12. Demo - TypedCollections<br />
  • 13. Demo - Linq<br />
  • 14. Fallstricke und Hinweise <br />MongoDB unterstützt nur UTC Dates<br />MongoDB unterstützt kein Decimal/Currency <br />Lösungen in der Projekt FAQ<br />Nicht alle APIs in MongoDB-CSharp<br />Über Documents realisierbar<br />
  • 15. Weiterentwicklung<br />ReplicaSetsupport(1.6 branch)<br />UnitOfWork / DataContextsupport<br />Change Tracking<br />Minor Updates<br />Json.Net<br />collection.Insert(JObject.Parse(„{a:1}“));<br />
  • 16. Links<br />Projekt<br />http://github.com/mongodb-csharp/mongodb-csharp<br />http://groups.google.com/group/mongodb-csharp<br />Kontakt<br />wagner@landaumedia.de<br />http://www.lanwin.de/<br />http://twitter.com/lanwin<br />
  • 17. Fragen und Antworten<br />

×