读书人

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

发布时间: 2013-03-19 17:22:05 作者: rapoo

请教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);

读书人网 >C#

热点推荐