C# Linq实现多表连接
最近在做一个项目,要在程序中用LINQ实现对多个内存表或者GridView进行表连接;小弟对Linq不是怎么明白,那位高手可以指点下呀!谢谢了 --------------------编程问答-------------------- --------------------编程问答-------------------- 自己下个demo看呗。。。买本书学呗。。。 --------------------编程问答-------------------- 比如,这个就是join的~
--------------------编程问答-------------------- http://www.cnblogs.com/lovecherry/archive/2007/08/13/853754.html --------------------编程问答--------------------
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);
}
}
你有本事写出来啊,口水真多! --------------------编程问答-------------------- 用Join,多次在结果中查询 --------------------编程问答-------------------- 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;
总把你的名字看成Condom。。。 --------------------编程问答-------------------- 原谅你一次,不算你人身攻击。 --------------------编程问答--------------------
又看错了。。。好XE
补充:.NET技术 , C#