gpt4 book ai didi

Linq - 如何查询特定列并返回列表

转载 作者:行者123 更新时间:2023-12-05 00:57:46 24 4
gpt4 key购买 nike

我正在尝试编写一个 linq 查询,它只会将我的实体对象中的某些列返回到列表对象中。

下面是我的代码,它会产生一个错误(无法将匿名类型的通用列表隐式转换为 TBLPROMOTION 类型的通用列表):

IQueryable<TBLPROMOTION> matches = webStoreContext.TBLPROMOTION.Include("TBLSTORE").Include("LKPROMOTIONTYPE");

List<TBLPROMOTION> promotionInfo = null;

promotionInfo = (from p in matches
orderby p.PROMOTION_NM descending
select new { p.EFFECTIVE_DT, p.EXPIRE_DT, p.IS_ACTIVE,
p.PROMOTION_DESC, p.PROMOTION_ID, p.PROMOTION_NM }).ToList();

完成此任务的最佳方法是什么。在这种情况下,我不想执行“select p”并返回与查询关联的所有列。

提前致谢,比利

最佳答案

您不能执行 var promotionInfo = () 并获取匿名类型列表吗?

关于Linq - 如何查询特定列并返回列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2554312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com