当前位置: 代码迷 >> .NET Framework >> entity framework 多表对一实体 约定如何写
  详细解决方案

entity framework 多表对一实体 约定如何写

热度:47   发布时间:2016-05-02 00:18:29.0
entity framework 多表对一实体 约定怎么写?
谢谢啦

------解决方案--------------------
class User
{
public List<Order> Orders { get; set; }
}
class Order
{
public User Owner { get; set; }
}
------解决方案--------------------
重写约定?如果你的表单提交的是一个综合性的Model,包含了多个表字段以上的信息,那么直接接收这个综合性的Model,然后分别读取各个表的属性值后更新数据库就可以了

不过一般都是分别提交各自的Model,综合性的比较少,而且尽量保证每次提交都是最简洁的
------解决方案--------------------
那你还不如组合模型呢。
class User
{
public LoginInfo Login { get; set; }
public UserInfo User { get; set; }
}
class LoginInfo
{
...
}
class UserInfo
{
...
}
  相关解决方案