.net - .NET 基于文档的数据库

原文 标签 .net asp.net-mvc mongodb nosql

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




我想在我的 web 应用程序中使用某种 nosql 数据库,它是用 asp.net mvc 编写的,但找不到任何有用的东西。我查看了 MongoDB 和 CouchDB,但我希望为我的查询提供更好的 api(强类型而非魔术字符串)。
.NET 是否存在这样的东西?

最佳答案

我是 Mongo 的 .Net 驱动程序背后的主要作者。目前还没有像映射器这样的 ORM。相反,它适用于相当于字典的简单文档。使用反射遍历文档中的字段并将它们分配给对象上的属性并不难。过去,我为 LDAP 结果编写了类似的简单内容。您不必担心使用 Mongo 进行 sql 注入(inject),因为确实没有可以解析的查询语言。所有司机都用 Mongo 的母语交谈。如果您动态生成 javascript 并将其发送到数据库,则有一些潜力,但这种需求应该很少见。如果您对驱动程序的使用有任何疑问,请随时将它们发布到 Google Group 或通过 GitHub 发送消息。

关于.net - .NET 基于文档的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1604025/

相关文章:

javascript - node.js - mongodb native中的RegExp

c# - 为什么C#中没有声明性不变性?

c# - ILookup<TKey, TElement> 不应该在 TElement 中(声明)协变吗?

jquery - 启用对隐藏元素的验证

asp.net-mvc - MVC所见即所得的编辑器?

.net - 如何以编程方式启动 ASP.NET MVC 应用程序并与之交互?

c# - 打印窗口闪烁

c# - 带有 MarshalByRefObject 的奇怪的 .NET 远程处理 SerializationException

spring - 带有 Reactive MongoDB 的流和耗时操作被取消

mongodb 如何更改默认端口