Я хочу создать новый объект EF, который ссылается на другой объект (в моем примере это aspnet userId) без загрузки внешнего (ключевого) объекта.
По сути, я хочу сделать следующее:
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 я не могу найти ничего, что могло бы помочь ..
РЕШЕНИЕ:
aspnet_Users user = new aspnet_Users { UserId = userId };
context.AttachTo("aspnet_Users", user);
set.aspnet_Users = user;