Dav*_*ury 1 entity-relationship entity-framework asp.net-mvc-5 asp.net-identity-2
我有两个型号:
public class User
{
.....
public virtual UserProfile UserProfile { get; set;}
}
public class UserProfile
{
.....
public virtual User User { get; set;}
}
Run Code Online (Sandbox Code Playgroud)
该User是主表和关系是一一对应的.一个用户只有一个UserProfile.
如何使用EF CodeFirst Fluent API定义User和UserProfile之间的关系,以便当我从User表中删除一个用户时,Userprofile中的用户配置文件也会被删除?
modelBuilder.Entity<UserProfile>()
.HasKey(c => c.Id)
.HasRequired(c => c.User)
.WithRequiredDependent(c => c.UserProfile)
.WillCascadeOnDelete(true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4183 次 |
| 最近记录: |