eu tenho um Apple
entidade onde contém um campo de identidade incremental.
Owner owner = new Owner();
Apple apple = new Apple();
DbContext.Apple.Add(apple);
Owner.Apple = apple;
DbContext.Owner.Add(owner);
DbContext.SaveChanges();
O código acima ligaria corretamente duas entidades juntas enquanto ambas inseriam no banco de dados?
Eu estou supondo que isso tem algo a ver com a execução atrasada, mas eu ainda estou muito embaçada neste conceito.
Respostas:
1 para resposta № 1Você pode atribuir a Apple ao seu proprietário, inserir o proprietário em seu banco de dados e, em seguida, ambos serão inseridos (com um relacionamento entre os dois).
Então é assim:
Owner owner = new Owner();
Apple apple = new Apple();
Owner.Apple = apple;
DbContext.Owner.Add(owner);
DbContext.SaveChanges();