単一のエンティティ(IDによる)から単一のプロパティ(blob)を取得したい。私は持っています:
context.References
.Single(r => r.ID == id)
.Blob;
参照全体を取得しているので、これは非効率的だと思いますが、Blob以外のすべてを破棄するだけです。これはにつながった
context.References
.Where(r => r.ID == id)
.Select(r => r.Blob)
.Single();
これはBlobを照会するだけですが、最後にシングルを後付けとして持つことはやや面倒です(それでも、私が感じる特異点を強制する必要があります)。私の質問はこれです:これを達成するためのより良い方法はありますか、それとも私の2番目のコードブロックはそのままですか?
ありがとう!