Entity framework 实体框架如何仅加载主键

Entity framework 实体框架如何仅加载主键,entity-framework,Entity Framework,是否可以只加载类的特定属性,例如仅加载主键,而不获取其他属性值 我需要从DB中获取一个对象,但只填充ID值,不需要所有其他属性。 如果请求另一个属性,则需要加载对象的其余部分。是的,您可以这样做,该技术称为“投影” e、 g 如果有帮助,请不要忘记投票并将其标记为答案:) var filteredData = context.Entity .Where(p => p.ID == 1 ) // just an example filter .Select(p => new Entity

是否可以只加载类的特定属性,例如仅加载主键,而不获取其他属性值

我需要从DB中获取一个对象,但只填充ID值,不需要所有其他属性。
如果请求另一个属性,则需要加载对象的其余部分。

是的,您可以这样做,该技术称为“投影”
e、 g

如果有帮助,请不要忘记投票并将其标记为答案:)

var filteredData = context.Entity
.Where(p => p.ID == 1 ) // just an example filter
.Select(p => new Entity
{
    ID = p.ID,        
})
.ToList();