写点什么

NoRM:MongoDB 的另一个.NET 提供器

  • 2010-07-10
  • 本文字数:563 字

    阅读完需:约 2 分钟

NoRM 是个包装了 MongoDB 的.NET 程序库,简化了.NET 操纵该文档数据库的过程。其主要特性有:强类型的接口、支持 LINQ、支持.NET 与 Mono。

该提供器的主要特性有:

  • 为 MongoDB 提供了一个强类型的接口
  • 支持大多数常用的 MongoDB 命令
  • 支持 LINQ-to-MongoDB
  • 兼容于.NET 与 Mono
  • BSON 到.NET CLR 类型的双向序列化;BSON 是 MongoDB 所用的 JSON 文档的二进制编码序列化格式

下面是 NoRM 的使用示例(摘自 wiki ):

复制代码
//connString is a URI to the database with the credentials you need.
var coll = (new Mongo(connString)).GetCollection<Product>();
//create a new object to be added to the collection
var obj = new Product();
obj._id = ObjectId.NewObjectID();
obj.Title = "Shoes";
//save the object
coll.Insert(obj);
//find the object
var obj2 = coll.FindOne(new { _id = obj._id}).First();

MongoDB 的另一个.NET 提供器是 MongoDB-CSharp 。根据其作者 Steve Wagner 所述,MongoDB-CSharp 在.NET/Windows 与 Mono 2.0/Ubuntu 上都进行过测试。

此前,InfoQ 曾报道过Raven DB(另一个文档数据库,主要用于.NET)的发布信息。与MongoDB(基于 GNU AGPL v3.0 许可)不同的是,Raven DB 拥有一个对开源项目免费的许可,但如果用于商业项目则需要使用付费许可。

查看英文原文: NoRM: Another .NET Provider for MongoDB

2010-07-10 19:532676
用户头像

发布了 88 篇内容, 共 273.5 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

兼容Trino Connector,扩展Apache Doris数据源接入能力|Lakehouse 使用手册(四)

SelectDB

数据湖 Doris LakeHouse trino 湖仓一体

GAP!你对AI大模型到底了解多少?

YG科技

DataOps 对企业数据管理有何意义?该如何落地 DataOps?

Aloudata

Data DataOps 数据管理 主动元数据

望繁信科技与中原银行达成合作:谱写银企合作新篇章!

望繁信科技

数字化转型 中原银行 流程挖掘 流程资产 流程智能

Flink Forward Asia 2024 议题征集令|探索实时计算新边界

Apache Flink

Apache 大数据 flink 实时计算 FFA

住宅代理和数据中心代理如何选择?

IPIDEA全球HTTP

在线机房迁移之“玩转TiDB迁移”

TiDB 社区干货传送门

迁移 管理与运维

Java Streams 的潜力

FunTester

Peet's Coffee与观测云跨界合作,为伙伴们呈现双重喜悦

观测云

中秋节

TiDB系统参数对比工具

TiDB 社区干货传送门

华为云Flexus X实例3大优势,828企业上云优选产品

YG科技

网站必须做IPv6改造吗?不做IPv6改造有什么影响?

防火墙后吃泡面

华为云Flexus X实例云上管理痛点,828首选上云产品之一

轶天下事

828优选华为云Flexus X实例,找准中小企业上云“切入口”

YG科技

828云服务器如何选?企业云上管理认准华为云Flexus X实例

YG科技

TiDB 与 MySQL 的架构差异

TiDB 社区干货传送门

数据库架构选型

通过混沌工程 Chaod 打造更稳定 TiDB 数据库高可用(三)

TiDB 社区干货传送门

集群管理 安装 & 部署 7.x 实践

破解企业上云难题,828优选华为云Flexus X实例加速云上管理

轶天下事

新一代柔性云服务!华为云Flexus X实例亮相828企业节

轶天下事

中小企业上云好管家!828企业节亮相的华为云Flexus X实例让上云更便捷

轶天下事

基于STM32设计的酒精检测仪

DS小龙哥

9月月更

华为云Flexus X实例亮相828,企业数字化专场优选云服务器

轶天下事

助力828,华为云Flexus X实例加速企业云上管理

轶天下事

@各位天命人,近期还有这件大事值得关注!

YG科技

828多重技术创新,华为云Flexus X实例加速企业上云管理之旅

YG科技

828企业节首选云服务器!华为云Flexus X实例助力企业云管理更轻松

YG科技

828企业上云“硬核”之选!华为云Flexus X实例系统管理更实惠

YG科技

828如何选云服务器?华为云Flexus X实例引领中小企业上云潮流

YG科技

加速企业上云管理黑科技,华为云Flexus X实例首次亮相828企业节

轶天下事

NoRM:MongoDB的另一个.NET提供器_.NET_Abel Avram_InfoQ精选文章