5
我想创建一个新的EF对象,它引用另一个对象(在我的示例中是aspnet userId),而不加载外部(键)对象。使用外键引用创建新的EF对象而不加载整个重新引用对象
所以基本上我要做到以下几点:
buskerSet bs = new buskerSet();
bs.Title = title;
bs.Image = image;
bs.Created = DateTime.Now;
//The following will crash, because bs.aspnet_Users is null
bs.aspnet_Users.UserId = userId;
context.SaveChanges();
在bs.aspnet_UsersReference我无法找到任何东西,这将有助于..
SOLUTION:
aspnet_Users user = new aspnet_Users { UserId = userId };
context.AttachTo("aspnet_Users", user);
set.aspnet_Users = user;
的感谢!正是我所期待的 – AyKarsi