【发布时间】:2010-11-20 23:40:48
【问题描述】:
我正在尝试在运行时构建一个 LINQ 查询,以便只选择某些属性。我已经想到了能够通过向我的查询附加额外的 .Select() 调用或使用动态 LINQ 扩展来传递一串列来构建查询的方法(希望远离字符串构建查询) .但是,我目前寻找解决方案的尝试没有奏效。
【问题讨论】:
-
你能详细说明一下吗?您是否试图让用户传入他们想要选择的字段?
-
用户正在选择他们想要的信息。
-
LINQ 是必需的吗?我认为不知道您的对象将具有哪些字段会使针对查询结果的编码变得困难。也许回到数据集时代会更合适?