公司最近一个小项目用的mvc
用的ef实体框架 然后都分层的时候就很纠结了
我们把ef里的实体剥离出来作为三层的model
用linq to ef 操作数据库
然后就是idal 接口 bll 接口
controller调用的是bll感觉结构比较混乱 因为ef贯穿整个程序 要怎么样分层呢?又比如页面有两个下拉框 分别对应两张表 表1 表2
联动修改的时候 我直接把表2的方法写在了表1的controller里
按照mvc的理论 是不是应该用jquery ajax 调用表2的controller??又比如说页面中涉及到了多张表的操作 全部写的一个controller中吗?
还是应该通过ajax 调用不同controller中的方法 分别处理初学 请不吝赐教
用的ef实体框架 然后都分层的时候就很纠结了
我们把ef里的实体剥离出来作为三层的model
用linq to ef 操作数据库
然后就是idal 接口 bll 接口
controller调用的是bll感觉结构比较混乱 因为ef贯穿整个程序 要怎么样分层呢?又比如页面有两个下拉框 分别对应两张表 表1 表2
联动修改的时候 我直接把表2的方法写在了表1的controller里
按照mvc的理论 是不是应该用jquery ajax 调用表2的controller??又比如说页面中涉及到了多张表的操作 全部写的一个controller中吗?
还是应该通过ajax 调用不同controller中的方法 分别处理初学 请不吝赐教
解决方案 »
- asp。net MVC view
- 60分啦,,,,哪里错了!!
- 异常详细信息: System.Data.SqlClient.SqlException: 列名 'yafee' 无效。
- gridview中根据列内容反回值的问题,急..在线等...........
- gridview合并表头 排序问题!
- 请教各位高手:如何判断表单文本框中输入的数据为数字,且允许输入负数。
- 请问开发人员如何使用vss与组内其他成员协作开发?
- 我的asp.net为什么用不成
- 在做网上书店系统时遇到的问题,请教,在线等,急!
- 模糊查询的问题:我已经拖欠了N天了,大家帮我看看。
- 请问用asp.net开发安卓手机上的软件该怎么做?
- 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。
如果我是asp.net mvc的传教士,我会告诉你controller设计是不能纠结于view的设计的。你不能为了view而设计controller。这个希望你自己判断。我认为这本来就很乱。