При добавлении объекта функция Add возвращает EntityEntry
, однако возвращенный объект не содержит никаких связанных данных.
Я могу использовать:
public async Task<Category> Add(Category model)
{
var entityEntry = await _applicationContext.Categories.AddAsync(model);
await entityEntry.Reference(x => x.Parent).LoadAsync();
await _applicationContext.SaveChangesAsync();
return entityEntry.Entity;
}
Но, насколько я понимаю, этот ленивый загружает данные.
Есть ли лучший способ?