我有这两个模型
public class Group
{
[Key]
public int GroupID { get; set; }
[Required]
public string GroupName { get; set; }
}
public class User
{
[Key]
public int UserID { get; set; }
[Required]
[StringLength(20)]
public string UserName { get; set; }
[Required]
public string Password { get; set; }
public virtual Group Groups { get; set; }
}
使用代码优先方法,它在生成数据库时创建 Groups_GroupID 作为用户表中的外键。使用显示名称指定 GroupID 也不起作用,因为它正在创建相同的名称。那么我将如何让它在用户表中生成 GroupID?我正在使用 EF 4.3