public class Department {
[Key] public int ID { get; set; } = 0;
[Required] public string Name { get; set; } = ""; public virtual ICollection<User> Users { get; set; }
}public class User {
[Key] public int ID { get; set; } = 0; public int DepartID { get; set; } = 0;
[StringLength(30)] public string Username { get; set; } = "";
[ForeignKey("DepartID")] public virtual Department Department { get; set; }
}protected override void Seed(GCSecurity.MVC.DAL.GCDbContext context) { var departs = new List<Department> { new Department{ ID = 1, Name = "辦公室" }
};
articles.ForEach(s => context.Articles.Add(s));
context.SaveChanges();
context.Users.Add(new User {
ID = 1,
Username = "admin",
DepartID = 1
});
context.SaveChanges();
}
ef數(shù)據(jù)遷移 外鍵報(bào)錯(cuò)
阿波羅的戰(zhàn)車
2018-08-06 10:09:34