C# 如何从ASP.Net网页和razor使用MongoDB?

C# 如何从ASP.Net网页和razor使用MongoDB?,c#,mongodb,razor,C#,Mongodb,Razor,我已经了解了使用JSON符号的MongoDB语法,我可以找到一些C#示例,但它们比我想要的更复杂,我正在寻找一个非常简单的模型,以便从网页和razor中使用Mongo进行基本工作 你没有。您的数据访问应该在代码隐藏中完成,或者更好,在代码隐藏调用的存储库中完成 如果您进行快速搜索,您将看到有很多将MongoDB与.NET结合使用的示例 你没有。您的数据访问应该在代码隐藏中完成,或者更好,在代码隐藏调用的存储库中完成 如果您进行快速搜索,您将看到有很多将MongoDB与.NET结合使用的示

我已经了解了使用JSON符号的MongoDB语法,我可以找到一些C#示例,但它们比我想要的更复杂,我正在寻找一个非常简单的模型,以便从网页和razor中使用Mongo进行基本工作

你没有。您的数据访问应该在代码隐藏中完成,或者更好,在代码隐藏调用的存储库中完成

如果您进行快速搜索,您将看到有很多将MongoDB与.NET结合使用的示例


    • 你没有。您的数据访问应该在代码隐藏中完成,或者更好,在代码隐藏调用的存储库中完成

      如果您进行快速搜索,您将看到有很多将MongoDB与.NET结合使用的示例


      您能否更具体一些?你需要做什么样的基础工作?在这一点上,只是一些基本的CRUD示例。在@jrummell的回答中列出的许多示例都涉及到构建到本地对象的映射,但我想首先提出简单的请求并获取我可以使用Razor(我猜是WebMatrix.Data)的方式处理的对象,比如:@foreach(产品中的var product){@product.ProductName
      我们的项目使用RavenDB(另一个没有SQL)使用MVC3和其他开源web组件(Agathta、StructureMap、bootstrapper等)如前所述,您最好实现存储库模式和一些基础架构框架,以留出CRUD操作和低级实现。您能更具体地说吗?您需要做什么样的基础工作?目前只需要基本的CRUD示例。@jrummell回答中列出的许多示例都涉及building映射到本地对象,但我只想从发出简单请求开始,并获取我可以使用Razor(我猜它是WebMatrix.Data)方式处理的对象,比如:@foreach(产品中的var产品){@product.ProductName
      }我们的项目使用RavenDB(另一个无SQL)和MVC3以及其他开源web组件(Agathta、StructureMap、bootstrapper等)如前所述,您最好实现存储库模式和一些基础架构框架,以留出CRUD操作和低级实现。我完全理解存储库和构建本地对象的最佳实践。但我特别要求例外。我在q问题。所以你故意忽略最佳实践?这听起来不是个好主意,即使只是学习基本的CRUD。为什么不编写一个简单的控制台应用程序呢?我完全理解存储库和构建本地对象的最佳实践。但我特别要求例外。我添加了一些更清晰的细节ils在对这个问题的评论中提到。所以你故意忽略了最佳实践?这听起来不是个好主意,即使只是学习基本的CRUD。为什么不编写一个简单的控制台应用程序呢?