EntityFramework CodeFirst 怎么建立公用ID的一对一关系?
一个用户表,一个用户详细信息表
用户详细信息表不必须存在
两个表共用ID ID是MVC自动的GUID格式
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<用户表>()
.HasRequired(b => b.User)
.WithMany();
}
完成之后数据库会出现多余的列,自动生成的外键列,能不能去掉?