分离实体后,其所有导航属性都将被删除:
var useraccount = ctx.UserAccounts
.Include("User")
.SingleOrDefault(u => u.UserAccountId == 15);
if(useraccount.User != null)
Console.WriteLine("User is not null!");
ctx.Entry(useraccount).State = System.Data.EntityState.Detached;
if(useraccount.User== null)
Console.WriteLine("User is now null!");
保存导航属性>最简单的方法是什么?
答案 0 :(得分:0)
在分离之前创建一个ENTITY实例
var conserver = useraccount;
ctx.Entry(useraccount).State = System.Data.EntityState.Detached;