A表有个对应model,字段为aid,name
B表有个对应model,字段为id,aid,grade
我两表联查,查出数据字段是aid,name,grade
那么请问,这种情况下我是不是要新建一个独立的model出来呢?有没有更好的方法来将查出的数据放到model中,我直接return view(model)。查数据我是用sql查。
我一般页面这样取值的
@foreach (var item in Model)
{
}
相关问题
- Sorting 3 numbers without branching [closed]
- Graphics.DrawImage() - Throws out of memory except
- Carriage Return (ASCII chr 13) is missing from tex
- Generic Generics in Managed C++
- Why am I getting UnauthorizedAccessException on th
你应该根据 视图的需求,专门建立 视图模型(ViewModel)
业务领域使用的Model往往并不适合传递给视图。
一般的做法就是建立视图模型(ViewModel)
是的.匿名类对象跨域传递会出问题
一般情况你查询的主表Modle就是对应你的视图Modle,所以你就把其他的字段扩展到主表Modle是可以的。
你可以用List<dynamic>,或者B表对应的model建立不映射数据库属性的字段name,或者独立建立前台关联的model