.net MVC EF(实体框架)使用存储过程的问题 是否破坏了MVC三层分层?EF进行更新操作后只是缓存,最后要通过DB.CHANCES才真正写入数据库,这样是否避免了数据库并发错误而不需要一定写存储过程? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么会说破坏了MVC 三层分层呢?MVC与EF 没用过。 感觉没有 MVC 与Nhi 或者 ibatis好 因为存储过程必须要设定参数啊,而一旦修改参数,必须三个层面都要改。比如数据表添加一个字段,EF不用存储过程的话,只需要自动更新一个EF实体就行,我们在VIEW就能直接用了。而用存储过程的话,三个层面都要改吧? 我现在遇到的问题是,有不少页面是需要“添加”“修改”功能的,比如员工信息表之类,我现在用VIEW字段绑定数据库实体,这样操作数据库非常简单。但现在如果要用存储过程的话,会不会非常麻烦?因为员工信息表的字段随着需求变化随时有可能增删的,我现在这种方法,添加字段是非常简单的,在数据表里添加字段后,自动更新一下实体,之后只需要在VIEW添加此字段就OK了,其他不用作任何修改。如果用存储过程,是不是非常麻烦? 注意,上面所讲的,都是.net MVC下的。 如果是这样的话 还是不要用存储过程了直接用实体吧。如果用存储过程的话 也可以。。用动态SQL。。比如用SQL 先查处表中的字段(这样就不用怕增加字段了)然后在前台拼接SQL在传进去。。这样的效率就那你还用什么EF? gridview如何设置 简单动态添加table问题 按条件显示图标 我在 一个asp.net页面上 Cache["MyDataTable"] = dt ,缓存了一个datatable ,可是没有设定何时删除缓存的datatable ,请问.net会在何时删除该缓存? 请教高手!如何在自定义控件中添加子控件! 通过正择表达式如何获取指定字符后的字符串(正择表达式高手进) 服务器端页面向客户端页面传值 求一高效MSSQL分页存储过程 如何格式化问题 如何用visualstudio.net开发asp.net,我的老出错!! 由于页面增加缓存过多,造成内存溢出 MVC2.0,里面如何实现上传文件?
比如数据表添加一个字段,EF不用存储过程的话,只需要自动更新一个EF实体就行,我们在VIEW就能直接用了。而用存储过程的话,三个层面都要改吧?
但现在如果要用存储过程的话,会不会非常麻烦?因为员工信息表的字段随着需求变化随时有可能增删的,我现在这种方法,添加字段是非常简单的,在数据表里添加字段后,自动更新一下实体,之后只需要在VIEW添加此字段就OK了,其他不用作任何修改。如果用存储过程,是不是非常麻烦?
那你还用什么EF?