asp.net-mvc – 我真的需要一个ORM吗?
我们即将开始在中型ASP.Net MVC 2网站上开发.对于典型的页面,我们抓取数据并将其放在网页上,即在将数据发送到UI之前没有太多的数据预处理.
我们现在正在决定是否使用ORM,如果是,则使用哪一个.我们一直在关注EF2 AKA EF4(VS 2010中的ASP.Net实体框架). 但是,我认为在这种情况下一个简单的解决方案可能只是使用数据表.原因是,一旦我们获取数据,我们不打算移动数据或处理它,所以我不确定将强类型对象作为DTO有多大价值.此外,这种方式我们完全避免映射,因此我认为简化代码并允许更快的开发. 我应该提到预算是这个项目的一个问题,以及执行的速度.我们在任何可能的地方都在努力实现简单化,既可以缩小预算,又可以缩短计划,提高性能. 我们还没有完全决定这一点,但目前倾向于没有ORM.没有ORM方法我们会好吗,还是值得的ORM? 解决方法
ORM工具不是强制性的!
Jon的建议是明智的,但我认为使用DataTables并不理想. 如果您使用的是ORM工具,则对象模型比完整的OO域模型简单得多.此外,Linq2Sql和Subsonic例如可以直接使用.在数据库更改时允许非常快速的代码更改. 你说你不会移动数据或处理它很多,但是在ORM对象而不是DataTables中,任何数量的处理都会容易得多.同样,如果应用程序发生变化并需要更多处理,DataTable解决方案将变得脆弱. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ASP.NET MVC请求处理序列
- asp.net-mvc-4 – 如何防止复杂类型的默认绑定器?
- asp.net-mvc – Razor MVC模型正在丢失保存操作的数据
- asp.net-mvc – 错误处理在asp.net mvc 3
- 由于ErrorCode =’0x80004005:80008083,.NET Core应用程序
- ASP.net Gridview突出显示多列中的最大值
- asp.net-mvc-3 – ASP.net MVC3多语言路由重写
- asp.net-mvc-4 – 从beta版升级后的Autofac / MVC4 / WebAp
- asp.net – WCF:如何将多个服务组合到单个WSDL中
- asp.net – bcrypt / Bcrypt.net实力和替代品
- 在我的asp.net-mvc页面中,为什么没有选择正确的下
- asp.net – 如何发布站点从命令行与一些发布配置
- .NET Core+MySql+Nginx 容器化部署
- asp.net-mvc – 在AppHarbor上获取文件内容
- asp.net-mvc – 十进制的最佳数据注释(18,2)
- 在ASP.Net MVC中控制JsonResult中的序列化器也称
- asp.net-mvc – RedirectToAction重定向查询参数
- asp.net-mvc – ASP.NET MVC流畅的nNibernate,Io
- asp.net-web-api – 在ASP.NET Core Web API中实
- [ASP.NET MVC]为HtmlHelper添加一个RadioButtonL