读书人

MVC中的model遇到多表关联时怎么处理

发布时间: 2012-08-31 12:55:03 作者: rapoo

MVC中的model遇到多表关联时怎么办?
最近在用mvc开发一个系统.

我看网上很多例子是将每个表都封装成一个model,然后再丢给 V 和 C 层来用

但当我用到一个复杂的多表查询语句时.就没有与之对应的model层来接受数据了.请问那我是不是每次都要多单独做一个model层呢?

有没有简单的办法?

[解决办法]
mvc是你这样理解的吗?
[解决办法]
注意:
不是将每个表都封装成一个model,
而是根据业务需要,把每个最终需要使用的、数据的集合,封装成一个model。
[解决办法]

探讨
注意:
        不是将每个表都封装成一个model,
        而是根据业务需要,把每个最终需要使用的、数据的集合,封装成一个model。

[解决办法]
linq 能自动得到一个泛型集合
不用linq 你就用循环迭代得到啊
List<model> ms=new List<model>()
for(var a in table){
model M =new model()
m.xx=..
m.yy=..
m.cc=..
ms.add(M)
}
....懂?
[解决办法]
我们开发用mvc都没用model
还是用的原来的数据底层
[解决办法]
还没学习到这里,帮忙顶一下

读书人网 >asp.net

热点推荐