{"repo":"TurnerSoftware/MongoFramework","free":true,"listed":false,"github":"https://github.com/TurnerSoftware/MongoFramework","clone":"git clone https://github.com/TurnerSoftware/MongoFramework.git","description":"An \"Entity Framework\"-like interface for MongoDB","language":"C#","stars":399,"topics":["entity-mapping","mongodb","orm"],"license":"MIT","category":"databases-storage","readme_excerpt":"MongoFramework An \"Entity Framework\"-like interface for MongoDB Overview MongoFramework tries to bring some of the nice features from Entity Framework into the world of MongoDB. Some of the major features include: - Entity mapping for collections, IDs and properties through attributes - Indexing through attributes (including text and geospatial) - Fluent mapping builder - Entity change tracking - Changeset support (allowing for queuing multiple DB updates to run at once) - Diff-updates (only changes to an entity to be written) - Entity Buckets (clustering of small documents together, improving index performance) - Runtime type discovery (serialize and deserialize without needing to specify every \"known\" type) MongoFramework is currently built on-top of the official MongoDB C# driver. Licensing and Support MongoFramework is licensed under the MIT license. It is free to use in personal and commercial projects. There are support plans available that cover all active Turner Software OSS projects. Support plans provide private email support, expert usage advice for our projects, priority bug fixes and more. These support plans help fund our OSS commitments to provide better software for everyone. MongoFramework Extensions These extensions are official packages that enhance the functionality of MongoFramework, integrating it with other systems and tools. MongoFramework.Profiling.MiniProfiler Supports profiling database reads and writes, pushing the data into MiniProfiler. Documenta","default_branch":null,"files":null,"tree":[],"storefront":"/r/TurnerSoftware","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TurnerSoftware/MongoFramework/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}