2

我正在尝试将 MongoDB 与我的 POCO 一起使用。使用 mongodb-csharp 库(http://github.com/samus/mongodb-csharp),我一切正常,但我必须将我的 Ids 设置为 OIds,这需要我从内部引用 mongodb-csharp 库我的实体集会。这似乎不对。我在网上搜索过,但似乎找不到任何人将 OId 抽象出来以便可以轻松替换它。有人对此有一些指导吗?

谢谢,丹

4

1 回答 1

2

我同意这是不对的,但是如果您想使用 Oids,那么这就是必须发生的事情。我是 mongodb-csharp 驱动程序的开发人员之一,我个人从不使用 Oids。我将始终使用指南。虽然它需要更多空间,但我相信对于不同数据存储之间的可传输性(我使用 MSSQL 进行事务处理)以及保持我的依赖关系透明是值得的。

于 2010-08-22T22:33:57.397 回答