1

エンティティからいくつかのプロパティのみをロードできますか?

例として、次のプロパティを持つエンティティがあります。

ID
DESCRIPTION
HEADER
PICTURE

IDのみをロードし、他のプロパティはロードしません。

これどうやってするの?

4

1 に答える 1

4

あなたの場合、IDsだけが必要な場合は、次のクエリを使用できます。

var ids = context.YourEntities.Select(e => e.ID).ToList();

投影を使用することもできます(複数のプロパティをロードする必要がある場合に便利です)。

var entitiesWithIdsAndHeaders = context.
                                YourEntities.
                                Select(e => new
                                            {
                                                Id = e.ID,
                                                Description = e.Description
                                            }).
                                ToList();
于 2011-03-15T13:01:18.893 に答える