【发布时间】:2014-08-06 11:11:09
【问题描述】:
我在我的项目中使用实体框架。我遇到了一些麻烦。
我有两节课。他们是:
public class User
{
public virtual Guid Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public virtual string Username { get; set; }
public string Email { get; set; }
public virtual Company Company { get; set; }
}
public class Company
{
public Guid Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public string Requisites { get; set; }
public virtual List<User> Workers { get; set; }
}
我也有回购。因此,当我创建一个新用户并且想将此用户添加到公司时。 我应该如何实施?我有两种方法:
user.Company = company;company.Workers.Add(user);
哪种方式更可取?
【问题讨论】:
标签: c# entity-framework ef-code-first code-first