SpeedyMailer.Mongol 0.15.1
Mongol is a wrapper for the MongoDB Official C# Driver which makes it very easy to create repository pattern classes around strongly typed collections for POCO objects. Mongol also includes lambda-based property name resolution for building MongoDB Query/Update operations without magic strings.
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>SpeedyMailer.Mongol</id>
<version>0.15.1</version>
<title>Mongol updated (unofficial)</title>
<authors>David Mazvovsky</authors>
<owners>David Mazvovsky</owners>
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
<projectUrl>https://github.com/pmarkert/Mongol</projectUrl>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<description>Mongol is a wrapper for the MongoDB Official C# Driver which makes it very easy to create repository pattern classes around strongly typed collections for POCO objects.
Mongol also includes lambda-based property name resolution for building MongoDB Query/Update operations without magic strings.</description>
<summary>QuickStart:
1. Install Nuget Package
2. Set Mongol.Url appSetting with mongodb:// url
3. Create POCO classes, and mark with [BsonId]
4. Use instances of RecordManager<TClass> to perform basic repository operations.
Extend RecordManager<TClass> to encapsulate operations for Query/Update using inherited methods, or to directly access the collection.</summary>
<copyright>Copyright 2012</copyright>
<tags>mongo mongodb repository document-oriented nosql recordmanager record</tags>
<dependencies>
<dependency id="Common.Logging" version="2.1.1" />
<dependency id="mongocsharpdriver" version="1.6" />
</dependencies>
</metadata>
</package>