エンティティからいくつかのプロパティのみをロードできますか?
例として、次のプロパティを持つエンティティがあります。
ID
DESCRIPTION
HEADER
PICTURE
IDのみをロードし、他のプロパティはロードしません。
これどうやってするの?
エンティティからいくつかのプロパティのみをロードできますか?
例として、次のプロパティを持つエンティティがあります。
ID
DESCRIPTION
HEADER
PICTURE
IDのみをロードし、他のプロパティはロードしません。
これどうやってするの?
あなたの場合、ID
sだけが必要な場合は、次のクエリを使用できます。
var ids = context.YourEntities.Select(e => e.ID).ToList();
投影を使用することもできます(複数のプロパティをロードする必要がある場合に便利です)。
var entitiesWithIdsAndHeaders = context.
YourEntities.
Select(e => new
{
Id = e.ID,
Description = e.Description
}).
ToList();