Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

sdether/mongodb-csharp

 
 

Repository files navigation

MongoDB.Mapper

MongoDB-CSharp is a library for communicating with MongoDB(http://www.mongodb.org). The Mapper is built on top of MongoDB-CSharp in order to provide static typing to the schema-less document-oriented database.

Current Features

  • POCO entities. - We don't force your entities into anything. While you may have to tweak some things to allow for persistence, those times should be few and far between.
  • Automapping - no need to use xml or create classes for mapping; the mapper is able to map your objects to and from mongo without any help. - There is some robust convention support for tweaking if you desire, and almost every option has the ability to be overriden on a class/member basis.
  • Linq - Linq is fully supported and, while it isn't complete, will get you most of the way there.
  • Change Tracking - This will allow you to pull down an entity and only persist the changes. It allows you to cut down on bandwidth while not sacrificing features.
  • Support for inheritance - Inheritance is supported both for collection documents and embedded documents through the use of discriminators.

Wiki

Please see the wiki (http://wiki.github.com/craiggwilson/mongodb-csharp/) for help on getting started.

About

A driver written in c# to connect to the MongoDB document oriented database.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.