Linq 初学问题 求解释

my_1234 2011-01-27 11:28:43


var q =
from c in db.Customers
from o in c.Orders
where c.City == "London"
select o;


db 为:**.dbml实例 两个表 Customers 和 Orders
问题:为什么我用c.Orders 不行,这两个表是怎么关联的?
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
my_1234 2011-01-27
  • 打赏
  • 举报
回复
3Q 吃饭去了,回来结贴
宝_爸 2011-01-27
  • 打赏
  • 举报
回复
两个表要用Join。如

EmployeeInfoDataContext dbEmp = new EmployeeInfoDataContext();
var query = from emp in dbEmp.Employees
join dept in dbEmp.Departments
on emp.DeptID equals dept.DeptID
select new
{
EmpID = emp.EmpID,
EmpName = emp.EmpName,
Age = emp.Age,
Address = emp.Address,
DeptName = dept.DepartmentName
};

my_1234 2011-01-27
  • 打赏
  • 举报
回复
自己顶一个~~

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧