NoRM is a MongoDB driver for .Net

  •        5113

NoRM is a .Net library for connecting to the document-oriented database, MongoDB. Source code location: http://github.com/atheken/NoRM

Its feature includes:

  • Strongly-typed interaction when querying and updating collections.
  • Improved interface to send common MongoDB commands (creating indices, getting all the existing dbs and collections, etc.).
  • Ultra-fast de/serialization of BSON to .Net CLR types and back.
  • Fluent mappings to specify the property names and characteristics at runtime, rather than attributes.
  • An optional fluent configuration for mapping types and properties to different names and collections in the DB.
  • LINQ-to-Mongo
  • NoRM will work under both Mono & .Net

http://normproject.org/

Tags
Implementation
License
Platform

   




Related Projects

Mongodb-CSharp - C# driver to connect MongoDB


This is a driver to connect to MongoDB using .Net. It is written entirely in C# and has been tested and developed under both Windows and Mono 2.0 (Ubuntu 32-bit 9.04). Currently many features have been implemented with a few remaining. The api is very likely to change and be in flux for a while but is quickly settling down.

kohana-MangoDB-auth - MangoDB (MongoDB) auth driver for the Kohana Framework


MangoDB (MongoDB) auth driver for the Kohana Framework

MangoDB CSharp Driver


The MongoDB C# Driver is the 10gen-supported C# / .NET driver for MongoDB.

MongoDb Linqpad Driver via NoRM


Implements a Linqpad DataContextDriver that allows to query MongoDb using LINQPad. This Driver implements the necessary glue code to connect LINQPad with the User's Entities and the NoRM Library which does the heavy lifting.

PAB3-DB-Driver-Sqlite3 - Release history of PAB3-DB-Driver-Sqlite3


Release history of PAB3-DB-Driver-Sqlite3



PAB3-DB-Driver-Mysql - Release history of PAB3-DB-Driver-Mysql


Release history of PAB3-DB-Driver-Mysql

Helix-Driver-DB-MySQL - Release history of Helix-Driver-DB-MySQL


Release history of Helix-Driver-DB-MySQL

PyJdbc driver


Python DB driver for Java JDBC. Allows CPython programs to use a java JDBC driver to connect with a database server. It's API is Python DB compliant. ZJdbcDA (a zope database adapter) is also included.

perl-chi-driver-bdb - Perl CHI-Driver-Berkeley-DB distribution


Perl CHI-Driver-Berkeley-DB distribution

ci-overload-db - Overload Codeigniter DB driver


Overload Codeigniter DB driver

atheken-NoRM


NoRM is a MongoDB driver for .Net designed to provide access to strongly/statically-typed documents and collections.

XeadDriver


XEAD Driver is a developing platform of DB systems. Write "specifications" using XEAD Editor. Driver interprets them and launches systems without generating codes nor compiling. ? XEAD Driver?????????????????????????????????????????(XEAD Editor)???????????????? ???????????

Psycopg - Python PostgreSQL Database Adapter


Psycopg is the most popular PostgreSQL database adapter for the Python programming language. Its main features are the complete implementation of the Python DB API 2.0 specification and the thread safety (several threads can share the same connection). It was designed for heavily multi-threaded applications that create and destroy lots of cursors and make a large number of concurrent "INSERT"s or "UPDATE"s.

xead-XeadDriver


XEAD Driver is a developing platform of DB systems. Write "specifications" using XEAD Editor. Driver interprets them and launches systems without generating codes nor compiling. ? XEAD Driver?????????????????????????????????????????(XEAD Editor)???????????????? ???????????