[英]ASP.NET MVC3 and MongoDB
我想使用 ASP.NET MVC3 和 MongoDB 构建一个新的 web 应用程序。 我在网上看过很多例子,甚至自己构建了一些工作代码,但我想知道我应该如何设置我的应用程序。 在使用实体框架的 MVC 示例中,它们将所有内容都放在 Models 文件夹中。 我想我会做同样的事情,但我应该把我的查询等放在哪里。我应该把它们抽象到一个更好的位置。 我对制作 C# 应用程序和 .NET 世界有点陌生,所以我还不清楚一些“方法”。 另外,每次我需要时创建数据库 object(我告诉它 mongo 的服务器地址)是否会对性能产生影响? 我可以只连接一次,然后通过 object 通话吗? 每次我执行该操作时它真的重新连接吗?
谢谢!
通常,在您的 Model 中,您有一个 object model 代表您的域。
对于 MongoDB,这不会改变。 model 中的对象仍将具有属性和行为。
将改变的是,您将存储对象图,而不是将每个 object 存储在关系 model 的表中。 假设您有一张发票。 您将存储发票,发票的所有行作为一条记录。 就是这样,没有比这更复杂的了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.