专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > LINQ

用Linq怎么查询2张表的数据显示在一个Repeater里面

发布时间:2011-06-24 21:55:41 文章来源:www.iduyao.cn 采编人员:星星草
用Linq如何查询2张表的数据显示在一个Repeater里面
table1 有字段 id,title,images
table2 有字段 id,title,images

用Linq如何把两个没有关联的表数据查出来放到Repeater里面呢?
请教各位.

------解决方案--------------------
C# code

var query = from p in db.table1
                   where !db.table2.Any(q=> q.id== p.id)
                   select p;

this.Repeater1.DataSource = query;
this.Repeater1.DataBind();

------解决方案--------------------
var rs =from order in db.table1.Include("table2")
where(条件)
select order;

Repeater.DataSource = rs;
Repeater.DataBind();
------解决方案--------------------
linq to sql?


var query=db.Table1.Contact(db.Table2).ToList();
this.Repeater1.DataSource = query;
this.Repeater1.DataBind();


------解决方案--------------------
var news = bn.SelectRecordAll();//拿到table1数据
var promo = bp.SelectRecordAll();//拿到table2数据

Repeater1.DataSource = news.Union(promo).ToList();
Repeater1.DataBind();
------解决方案--------------------
探讨

不会用,db.table1.Contact(db.table2).ToList();这样子
报错
说不包含 Contact()的定义
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: