最新评论

共6页: 1 2 3 4 5 6 下一页 
@sumok 确实牺牲了代码可读性,重要是access不支持存储过程,我想系统直接在各个系统直接切换,不需要写任何额外的代码。
@garfieldzf 不支持存储过程视图,不过可以改写~
这个模板支持存储过程视图吗、
在我看来 这样写可能牺牲了代码可读性 如果楼主要求很严格 何不用存储过程?
[quote]菜菜灰: @wangking 是的,凡是有利有弊,我个人认为MVC3中最大的亮点就是Razor模板引擎,这个应该是目前功能最强大最简洁的模板引擎。那为什么要把数据层的东西写在显示层里呢?你可以看看目前很多的CMS,BBS程序的模板引擎不都是把数据调用的写在页面里吗?只是封装的更简单而已。[/quote] 楼主这样说也是有可能,架构的层次越多,系统的业务调用也就越复杂,这是肯定的,所以做DEMO的时候很自然的会将SQL写在页面上,可是真正做系统的时候一般不敢这么写,就像 落小呆 所说,这样不利于维护,且不说测试怎么做,万一客户来个需求变更,这种直接写SQL的方法反而让自己更加麻烦,而且对于MVC来所,一般都是使用Control来向View层传递Model,如果像楼主这么写则完全没有MVC的意义了,所以感觉将这种数据操作方式放在数据库检索上似乎有点...
谢谢LZ分享 收藏了 我还停留在.NET2.0上
Re:MVC3中使用WebMatrix.Data 来操作数据库 刺客之家 2011-10-24 16:31  
在俺们这,谁这样写的话,代码评审的时候会被批的很惨……
真好。
@KarasCanvas 是的,.Net 4.0新增加的一个动态类型~
@落小呆 CMS中系统 如SiteServer,BBS中系统如BBSMAX 复杂的业务逻辑肯定的封装起来,最终到模板引擎是简单的,功能强大的代码。 也许我们面对的群体不一样,开发的系统不一样,MVC的确一个好的框架,无可否认。
Re:MVC3中使用WebMatrix.Data 来操作数据库 KarasCanvas 2011-10-24 14:02  
那个不是不需要指定类型,而是动态类型吧。
@菜菜灰 呵呵,很多的CMS,BBS程序是指哪些呢?codeplex上面稍微不错的MVC方面的项目我是没看到过。 你把数据库读取写在View里面,那么单元测试你打算怎么测试? 退一步,你不进行单元测试,只要业务逻辑稍微复杂点,你的View里面的逻辑你理得清?维护起来更是坑人。 MVC3中最大的亮点就是Razor模板引擎?再大的亮点也只是一个View的引擎而已(貌似年初就有WebFrom里面使用Razor模板引擎的方式吧),MVC的精髓还是在于思想,逻辑的分离,友好的进行单元测试。 MVC本来是不错的框架,相比以前的WebFrom使用起来会感觉自由很多,但自由是相对的,过度了也就不好了。
@wangking 是的,凡是有利有弊,我个人认为MVC3中最大的亮点就是Razor模板引擎,这个应该是目前功能最强大最简洁的模板引擎。那为什么要把数据层的东西写在显示层里呢?你可以看看目前很多的CMS,BBS程序的模板引擎不都是把数据调用的写在页面里吗?只是封装的更简单而已。
@君之蘭 不需要指定的,访问成员没有智能提示,成员就是表中的字段,你可以试试~
这个模板引擎有名字的AderTemplate是个很高效的模板引擎整体上对内存的控制速度上都和aspx差不多。但是远远超过了NVelocity所以值得使用。
MVC设计的时候就应该是把对数据库的访问从view层中拿出来吧..
这个没用过,感觉还不错,很清爽,期待你的更多评测。。。
Re:MVC3中使用WebMatrix.Data 来操作数据库 冬天的火柴 2011-10-24 12:07  
关注
你的ToList不需要指定类型吗 直接可以访问成员?
$data=4 $data1111 怎么显示
共6页: 1 2 3 4 5 6 下一页 

导航

公告

统计