我们可以将MongoDB与我们曾经用于关系数据库的ORM一起使用,例如linq2sql,实体框架,亚音速,......?

时间:2010-06-16 10:45:47

标签: .net mongodb orm database nosql

我想知道根据您的经验是否可以使用我们以前使用.net ORM与nosql db(如MongoDB)的经验。
如果你知道这样做的样品,请参考你的答案。

1 个答案:

答案 0 :(得分:4)

您可以重用LINQ技能,因为.net和MongoDB之间的两个提供程序支持LINQ。规范驱动程序和mongodb-csharp驱动程序都支持LINQ查询。

请参阅http://www.mongodb.org/display/DOCS/C+Sharp+Language+Center

将对象映射到文档大多数情况下比将对象映射到一组表更容易。但是您无法重复使用以前的所有经验,因为文档数据库和关系数据库非常不同。但探索一个新的“世界”并不是很有趣吗?