首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
Linq的写法
0
悬赏园豆:
10
[已解决问题]
解决于 2008-07-22 15:34
想问一个LINQ的问题。 <BR><BR>有一个如下场景,我要动态查询两张表(A表和B表),查询条件会涉及到两张表的 <BR><BR>字段。 比如说 if(this.txt.text!="") 这里增加A表的查询字段 <BR>if(this.txt2.text!="") 这里增加B表的查询字段 <BR><BR>返回结果要为A表中的一部分字段和B表中的一部分字段。 <BR><BR>这种查询该如何查呢。 我想用System.Linq.Dynamic。可却一直不得其法。 <BR><BR>希望赐教。
.NET技术
ASP.NET
不若相忘于江湖
|
初学一级
|
园豆:
51
提问于:2008-07-22 14:48
显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
<
>
分享
分享您的问题
最佳答案
0
var result= from a in A join b in B on a.BId= b.Id select new {a.A1, a.A2,....,B.B1,B.B2}; if(this.txt.text!="") result= result.Where(x=> x.A1 == this.txt.text); if(this.txt2.text!="") result = result.Where(x=> x.B1 == this.txt2.text); ...
deerchao
|
大侠五级
|
园豆:8367
|
2008-07-22 15:07
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要
登录
以后才能回答,未注册用户请先
注册
。