gpt4 book ai didi

entity-framework - 仅从 Entity Framework Core 中包含的表中选择特定列

转载 作者:行者123 更新时间:2023-12-03 07:19:10 25 4
gpt4 key购买 nike

如果我有这个

var selectedEntities = db.MyEntities.Include(item => item.RelatedEntities);

它将加载 MyEntities 中的所有属性(列),以及 ReleatedEntities 中的所有属性。如果我只需要相关实体中的一个属性,我将如何指定它?

最佳答案

使用.Select()和匿名类型来限制你想要的列

var result = await _appDbContext.Companies
.AsNoTracking()
.Select(company => new
{
Company = company,
EmployeeIds = company.Employees.Select(emp => emp.Id)
})
.ToListAsync()
.ConfigureAwait(false);

关于entity-framework - 仅从 Entity Framework Core 中包含的表中选择特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49650939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com