首页 新闻 会员 周边 捐助

ef orm框架,这类linq应该怎么写,请赐教

0
悬赏园豆:10 [已解决问题] 解决于 2018-05-22 10:03

需求是这样的, 有一张表 里面保存了:

种类(style) 物料id(pid:来自另外一个表的键) 等等信息

pid分别根据style的值对应着不同的两张表里面的id(键) 

 

比如 数据是这样

style    pid

------------------------

耗材      1

耗材      3

工具      1

工具       2

以上对应关系,我查询的时候,想根据对应的style值去对应的表,通过pid取得连表中的行的其他字段信息

 

有劳大家赐教了,谢谢

0xblack的主页 0xblack | 初学一级 | 园豆:193
提问于:2018-05-20 17:50
< >
分享
最佳答案
1
     var res=from t1 in ctx.table1
             from t2 in ctx.table2
             where t1.pid==t2.id
             select new{
               style=t1.style,
               pid=t1.pid,
               //这边可以写其他字段 
             };                            
收获园豆:10
华临天下 | 小虾三级 |园豆:1501 | 2018-05-21 09:25

非常感谢,虽然跟我想要的有些许偏差,或许是我没描述清楚,当where这个地方提示到了我了,我想我应该可以解决了,感谢

0xblack | 园豆:193 (初学一级) | 2018-05-22 10:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册