1
我有一个实体有一个字段,我不想有时返回。实体框架,获取实体的一部分
我现在将它设置为null。有没有一种方法可以在查询本身中指定它,而不是像我在这里那样清除它?
public async Task<IQueryable<XYZXY>> GetStuff()
{
histories =
_db.Stuffs
.Where(n => n.NationId == User.NationId)
.OrderBy(x => x.DateSent);
await histories.ForEachAsync(d => d.Attachment = null);
return histories;
}
为什么不只是在查询中选择感兴趣的列? – trashr0x
这一切都取决于'Attachment'是什么,以及你需要排除它的原因。导航属性和更多可以改变你如何做到这一点,而无需创建新的对象。 – Eris
使用*表分割*。 –