用北风数据库当作范例,
Products OrderDetails Orders Customers
-ProductID -ProductID -OrderID -CustomerID
-ProductName -OrderID -CustomerID -City
-UnitPrice -ShipCity
要取出UnitPrice = 5 的 ProductName,
var q = from p in Products
join od in OrderDetails on p.ProductID equals od.ProductID
where od.UnitPrice == 5
select new{ p.ProductName };
上面应该是一个最基本的join写法,把Products放前面或是OrderDetails放前面
都可以的,想取Product或OrderDetails的内容,只要在select new{} 直接用就好。