我正在使用一个非常讨厌但看不到变化的db。Linq:查询从一个拆分列创建的“虚拟”列
我们有一个表,名为 “位置” 与列, “位置”
此列有一个像 “架子5”
这意味着 “情况A,保质5” 的价值观。在理想的世界中,我会有一个Case和Shelf列,分别为值“A”和5。
我想知道的是,如果有一种方法可以在我的实体类中定义一些“虚拟”(可能不是正确的词)列,以便一旦我这样做,我就可以查询表这些列存在(选择,Where子句,Group By等)?
不可否认,我对Linq很新,所以我甚至没有用正确的技术术语来描述我想要做的事情。这使得难以找到答案。所以,如果有人只是想指向我的任何入门文档,甚至可以帮助我开始,我会认为这是一个有效的答案。
为了使其更加复杂,该列仅按上述结构进行构建,具体取决于其他列的值,但我不会去那里。
感谢您花时间阅读本文。过去的经验告诉我SO员工是最棒的!
这对于选择非常适用:但是,当我尝试在构造的Where子句中使用它(承认,使用方法来生成动态where子句,请在此处描述:http://stackoverflow.com/questions/3782305/linq- dynamic-query-contruction-query-moves-to-client-side) – donundeen 2010-09-24 21:13:16
错误:成员'Case'不支持转换为SQL。 – donundeen 2010-09-24 21:13:44
[对多个帖子抱歉,我一直打“返回”]。我是否也需要创建set方法,或者其他什么? – donundeen 2010-09-24 21:14:22