我想从单个实体(按Id)获取单个属性(blob)。我有:选择单个实体的一部分而不检索整个实体
context.References
.Single(r => r.ID == id)
.Blob;
这让我觉得效率低下,因为我得到整个引用,只丢弃除Blob之外的所有内容。这导致
context.References
.Where(r => r.ID == id)
.Select(r => r.Blob)
.Single();
只应查询的斑点,但具有单作为结尾事后有些烦人(尚未执行奇异我觉得是必要的)。我的问题是:是否有更好的方法来实现这一点,或者是我的第二个代码块就像它的方式?
谢谢!