最近在做一个项目,要在程序中用LINQ实现对多个内存表或者GridView进行表连接;
小弟对Linq不是怎么明白,那位高手可以指点下呀!谢谢了

解决方案 »

  1.   

    比如,这个就是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);
        }
    }
      

  2.   

    http://www.cnblogs.com/lovecherry/archive/2007/08/13/853754.html
      

  3.   

    http://www.devart.comorhttp://www.mindscapehq.com/
    都有很好的產品,,,,,,
    我博客,,,有,,,,,啊啊啊啊啊
      

  4.   


    var innerjoin = from p in ctx.Products                        join c in ctx.Categories                        on p.CategoryID equals c.CategoryID                        select p.ProductName;