GithubHelp home page GithubHelp logo

zeya / norm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from atheken/norm

1.0 2.0 1.0 2.07 MB

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

License: BSD 3-Clause "New" or "Revised" License

C# 100.00%

norm's Introduction

NoRM is a .Net library for connecting to the document-oriented database, MongoDB.

We're incubating, things may be broken, may not do what you think they should, or otherwise just not be what you expect. We're working as fast as we can to bring this up to a best-of-class library for interacting with MongoDB on the .Net platform. If you have ideas how we can do that, let us know - or fork them and share with us. If any of this scares you, you should hold off until the code is a bit more mature.

NoRM will provide:

  • Strongly-typed interaction when querying and updating collections.
  • Improved interface to send common Mongo commands (creating indices, getting all the existing dbs and collections, etc.).
  • Ultra-fast de/serialization of BSON to .Net CLR types and back.
  • LINQ-to-Mongo
  • NoRM will under both Mono & .Net
  • more?

If you have any questions or ideas, please use the Google Group to convey them (Hint: this will also be a good way to be notified when we get close to a release)

It would also be useful to read what we have on the wiki (we know it's sparse, workin' on that, too)

  • The NoRM.dll can connect to MongoDB using a trusted connection, this is the workhorse of NoRM, and all you really need to get started.
  • The NoRM.Tests.dll are nunit tests for NoRM, We are much more likely to accept patches that have corresponding tests.
  • BSONHarness is just a nice entry point to see how the NoRM library is functioning, this will probably go away soon, since you can do most of this via tests.

norm's People

Contributors

averyj avatar jasona avatar subsonic avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.