Получение идентификатора недавно добавленной сущности без вызова SaveChanges? - PullRequest
0 голосов
/ 01 апреля 2019

Есть ли способ получить Id недавно добавленной сущности без вызова SaveChanges?

Например, в следующем примере, если я закомментирую вызов context.SaveChangesAsync(), как показанониже значение FooId, вставленное в запись newBar, будет равно нулю.

var newFoo = new Foo() { ...};

context.Foos.Add(  );

// await context.SaveChangesAsync();

new Bar() { FooId = newFoo.Id, ... }

context.Bars.Add(  );

await context.SaveChangesAsync();

transaction.Commit();

Я использую Entity Framework 6.2.0 для .NET Framework 4.6.1.

...