当前位置:编程学习 > C#/ASP.NET >>

C# Linq实现多表连接

最近在做一个项目,要在程序中用LINQ实现对多个内存表或者GridView进行表连接;
小弟对Linq不是怎么明白,那位高手可以指点下呀!谢谢了 --------------------编程问答-------------------- --------------------编程问答-------------------- 自己下个demo看呗。。。买本书学呗。。。 --------------------编程问答-------------------- 比如,这个就是join的~


public void Linq102() {
    string[] categories = new string[]{ 
        "Beverages", 
        "Condiments", 
        "Vegetables", 
        "Dairy Products", 
        "Seafood" };
       
    List<Product> products = GetProductList();

    var q = 
        from c in categories
        join p in products on c equals p.Category
        select new { Category = c, p.ProductName };

    foreach (var v in q) {
        Console.WriteLine(v.ProductName + ": " + v.Category);
    }
}
--------------------编程问答-------------------- http://www.cnblogs.com/lovecherry/archive/2007/08/13/853754.html --------------------编程问答--------------------
引用 1 楼 za098z 的回复:
好不容易学到的技术凭啥告诉你?大家都会了技术还值钱么?这里的分连冥币都不如,还是等楼下力巴告诉你吧.


你有本事写出来啊,口水真多! --------------------编程问答-------------------- 用Join,多次在结果中查询 --------------------编程问答--------------------
引用 5 楼 lsdrrrr 的回复:
引用 1 楼 za098z 的回复:
好不容易学到的技术凭啥告诉你?大家都会了技术还值钱么?这里的分连冥币都不如,还是等楼下力巴告诉你吧.


你有本事写出来啊,口水真多!
1楼那个家伙好不讲理啊……估计水平也好不到哪里去.. --------------------编程问答-------------------- http://www.devart.com

or

http://www.mindscapehq.com/


都有很好的產品,,,,,,


我博客,,,有,,,,,啊啊啊啊啊 --------------------编程问答--------------------

var innerjoin = from p in ctx.Products

                        join c in ctx.Categories

                        on p.CategoryID equals c.CategoryID

                        select p.ProductName;
--------------------编程问答--------------------
引用 7 楼 kingdom_0 的回复:
引用 5 楼 lsdrrrr 的回复:

引用 1 楼 za098z 的回复:
好不容易学到的技术凭啥告诉你?大家都会了技术还值钱么?这里的分连冥币都不如,还是等楼下力巴告诉你吧.


你有本事写出来啊,口水真多!
1楼那个家伙好不讲理啊……估计水平也好不到哪里去..


总把你的名字看成Condom。。。 --------------------编程问答--------------------
引用 10 楼 hdngo 的回复:
引用 7 楼 kingdom_0 的回复:

引用 5 楼 lsdrrrr 的回复:

引用 1 楼 za098z 的回复:
好不容易学到的技术凭啥告诉你?大家都会了技术还值钱么?这里的分连冥币都不如,还是等楼下力巴告诉你吧.


你有本事写出来啊,口水真多!
1楼那个家伙好不讲理啊……估计水平也好不到哪里去..


总把你的名字看成Condom。。。
原谅你一次,不算你人身攻击。 --------------------编程问答--------------------
引用 11 楼 kingdom_0 的回复:
引用 10 楼 hdngo 的回复:

引用 7 楼 kingdom_0 的回复:

引用 5 楼 lsdrrrr 的回复:

引用 1 楼 za098z 的回复:
好不容易学到的技术凭啥告诉你?大家都会了技术还值钱么?这里的分连冥币都不如,还是等楼下力巴告诉你吧.


你有本事写出来啊,口水真多!
1楼那个家伙好不讲理啊……估计水平也好不到哪里去..


总把你的名……


又看错了。。。好XE
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,