添加实体时加载相关数据 - Entity Framework Core 2

时间:2018-05-16 02:21:21

标签: asp.net entity-framework asp.net-core entity-framework-core

添加实体时,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;
}

但据我所知,懒惰加载数据。

有更好的方法吗?

0 个答案:

没有答案