首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

【关于MVC4.0 架构疑义】

2013-12-22 
【关于MVC4.0 架构疑问】刚才试着创建MVC4官方模板,模板Model里使用的不是EF,是自己创建的实体,DAL层是封装

【关于MVC4.0 架构疑问】
刚才试着创建MVC4官方模板,模板Model里使用的不是EF,是自己创建的实体,DAL层是封装的DLL,而不是LINQ,

为何官方不使用EF+LINQ?是用EF现成的LINQ好,还是自己写实体,把DAL再封装起来好,记得之前用过EF,关联表还是什么性能比较低,很慢~不知道现在如何了

从安全性,性能,复用各个角度上来说,哪个好呢,迷茫……

另外现在.NET什么框架比较好,我只接触过MVC,Monorail,什么框架是开发简洁,运行速度快的。

[解决办法]

引用:
刚才试着创建MVC4官方模板,模板Model里使用的不是EF,是自己创建的实体,DAL层是封装的DLL,而不是LINQ,

为何官方不使用EF+LINQ?是用EF现成的LINQ好,还是自己写实体,把DAL再封装起来好,记得之前用过EF,关联表还是什么性能比较低,很慢~不知道现在如何了

从安全性,性能,复用各个角度上来说,哪个好呢,迷茫……

另外现在.NET什么框架比较好,我只接触过MVC,Monorail,什么框架是开发简洁,运行速度快的。


extjs+mvc
[解决办法]
个人感觉MVC比较好,用过EF框架,感觉还是有缺陷,不能最大程度提升效率,但是数据库上下文类提供一些直接操作数据库的方法,很好用,例如:this.Database.ExecuteSqlCommand(); 建议还是使用原始的Model、DAL、BLL形式,DAL层的操作可以使用MVC4内置的一些直接操作数据库的方法!!
[解决办法]
入门者的例子,也就只能理解那个简单东西。
[解决办法]
你说的“官方模板”是什么东西。哪里来的实体和DAL。
[解决办法]
别拘泥,微软的演示项目,一向就不是为实际生产而做,微软演示项目是广告,是展示特性,怎么能最大展示他这新产品的特性,他就怎么来。

热点排行