代码1与代码2不同之处就是多了一个join连接,怎么使用了join后,Include就不启作用了?
//代码1:
//能查出所包含的User
return (from z in context.ZoneUser.Include("User")
where z.Zone.Name == zoneName
orderby z.JoinTime descending
select z)
.Skip(pageSize * (pageIndex - 1))
.Take(pageSize).ToList();
//代码2:
//查出来的User全为空
return (from z in context.ZoneUser.Include("User")
join m in context.ZoneMemberUsers on z.UserId equals m.UserId
where z.Zone.Name == zoneName
&& m.ZoneMemberRole.Name == roleName
orderby z.JoinTime descending
select z)
.Skip(pageSize * (pageIndex - 1))
.Take(pageSize).ToList();
//代码1:
//能查出所包含的User
return (from z in context.ZoneUser.Include("User")
where z.Zone.Name == zoneName
orderby z.JoinTime descending
select z)
.Skip(pageSize * (pageIndex - 1))
.Take(pageSize).ToList();
//代码2:
//查出来的User全为空
return (from z in context.ZoneUser.Include("User")
join m in context.ZoneMemberUsers on z.UserId equals m.UserId
where z.Zone.Name == zoneName
&& m.ZoneMemberRole.Name == roleName
orderby z.JoinTime descending
select z)
.Skip(pageSize * (pageIndex - 1))
.Take(pageSize).ToList();
解决方案 »
- 什么叫资源本地化 (网上下载了一个dll的本地化资源 不明白到底是汉化了哪部分)
- fontfamily 与 font 区别何在?
- 程序集注册工具 Regasm.exe这东东砸用?
- C#新手求助,希望能帮小弟偶解决下下面这个怪问题
- 有没有C#的书籍是和C++ primmer或者thinking in java一个等级的??
- 如何后台调用exe ?
- 恳求帮忙解决remoting开发中遇到的一个难题
- 有关WPF多线程和多进程操作文件的问题
- 你给你的软件写过说明吗
- 诚聘软件人才(明基电通)
- CLR 无法从 COM 上下文 0x2151a0 转换为 COM 上下文 0x215310
- treeview目录的问题
如果没有的话,那整个list都是会为空的。