为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Lambda LINQ 中排除属性而不是选择

如何在 Lambda LINQ 中排除属性而不是选择

C#
MMTTMM 2021-06-04 15:45:52
我有一个获取表格的代码。这是我的示例代码:public IQueryable<MyItem> MyItems(){    return context.MyItem;}这是 MyItem 的示例属性public int Id {get;set;}public byte[] Image {get;set;}public string Name {get;set;}因为,byte[]可以有多个字符,所以我不想在搜索中包含 then,因为如果我有像 10,000 个项目这样的记录需要很长时间。通常,我希望Select这样:public IQueryable<MyItem> MyItems(){    return context.MyItem.Select(item=>new MyItem{        Id=item.Id,        Name=item.Name    });}这对于少数属性来说是可以的,但是我有 10-20 个属性,一个一个地写它们会很麻烦。有没有什么办法,我只是Image为了更短的代码而在 lambda 中的属性除外?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 224 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号