草庐IT

c# - Entity Framework 具有相同键的两个不同对象不起作用

我试图在我的主对象中插入对象引用,但如果我不使用它以前管理的对象,EntityFramework会提示。我只是想在创建对象时避免依赖dbContext。简化示例:classMovie{publicApplicationUserOwner{get;set;}}varmyMovie=db.Movies.FirstOrDefault(m,m=>m.Id=1);myMovie.Owner=newApplicationUser{Id=2};//Ihavetoattachorchangeitsstate,otherwise,EFwillcomplaintheobjectisnotcompleted