继Julie Lerman的Pluralsight“Entity Framework 5入门”课程的“代码优先build模”部分之后,我创build了两个具有一对一或一对一关系的POCO类:一个父代(User)和一个可选孩子(UserDetail)。 用户和UserDetail数据模型图(点击查看)。 请注意,图中的UserId属性是UserDetail的主键和外键 。 相关代码: public class User { //… [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int UserId { get; set; } /* Has a 1:0..1 relationship with UserDetail */ public virtual UserDetail UserDetail { get; set; } //… } public class UserDetail { //… /* Has a 0..1:1 relationship with User */ public virtual […]