【发布时间】:2014-05-29 23:46:35
【问题描述】:
如何在使用 EF 的外键上允许空值?
public class User
{
public User()
{
}
public int idUser; { get; set; }
[Required]
public string UserName { get; set; }
public virtual Computer Computer{ get; set; }
}
public class Computer
{
public Computer()
{
}
[Key, ForeignKey("User")]
public int idUser{ get; set; }
public string ComputerName {get;set;}
public virtual User User { get; set; }
}
运行这个我在外键上得到not null。
【问题讨论】:
-
使用
?关键字。喜欢:public virtual Computer? Computer { get; set;}
标签: c# entity-framework entity-framework-core