首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问Entity FrameWork自关联的有关问题

2013-03-19 
请教Entity FrameWork自关联的问题数据关系EF关系现在有个需求,就是根据登陆的用户的ID,获取该用户所在部

请教Entity FrameWork自关联的问题
数据关系
请问Entity FrameWork自关联的有关问题

EF关系
请问Entity FrameWork自关联的有关问题

现在有个需求,就是根据登陆的用户的ID,获取该用户所在部门的上级部门所有的人!
比如:
部门表
Did Dname Pid
 1    江苏  1
 2    南京  1
 3    六合  2
 4    江宁  2

用户表
Uid Uname Did 
 1   A     3
 2   B     4
 3   C     1

通过EF查询到南京的所有用户!
[解决办法]

var?user?=?ctx.Users.Include("ha_Department").SingleOrDefault(u=>u.Uid==id);
var?allUsers?=?ctx.Users.Where(u=>Did==user.ha_Department.Parent.Did);

热点排行