linq主外键查询显示问题

Q262156582 2009-11-09 02:33:31
A表ID是B表的Aid的主键。要将B表的所有内容显示到GridView中,但是要把B表的Aid字段在GridView中要显示A表name字段应该怎样写查询语句呢?还是查询两次再组成新的List<T>在显示!
请各位高手帮帮忙……
...全文
230 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yezie 2009-12-23
  • 打赏
  • 举报
回复
2楼对了,不用join
csharp_start 2009-12-23
  • 打赏
  • 举报
回复
使用JOIN连接就是了.
include_me 2009-12-21
  • 打赏
  • 举报
回复
DataLoadOptions dataLoadOption = new DataLoadOptions();
dataLoadOption.LoadWith<b>(b => b.A);
dataContext.LoadOptions = dataLoadOption;
//...
显示装载关联数据
liu2835993 2009-12-18
  • 打赏
  • 举报
回复
B.A.name
g_lbz 2009-12-17
  • 打赏
  • 举报
回复
做一个联合查询就可以了
1.简介:Dropthings是一个基于.NET3.5技术的Ajax Web Portal,其中使用了LINQ、Windows Workflow Foundation和ASP.NET AJAX等 2.Web Portal和Widgets(部件)架构: 整个应用程序有清晰的三层架构组成,分别是UI层、业务逻辑层和数据访问层: Web表示层:包含Web页面、Web服务、资源(图片,CSS,Javascript和resx文件)和配置文件。 业务逻辑层:提供实体类、业务逻辑和中间层数据缓存 数据访问层:对数据库和数据源的数据库访问和连接封装成了一个接口。同时实现了对实体类与数据库行的映射的工厂类。 Dropthings使用了.NET3.0和.NET3.5的新功能,Web层使用ASP.NET AJAX的RIA技术、业务逻辑层使用新的WF(WorkFlow)工作流实现复杂的业务逻辑的处理。整体架构使用Linq进行数据持久操作。 aspnet_Users:是ASP.NET的membership默认的表。不过这个表只包含未注册用户信息,注册用户信息存储在aspnet_membership表。图中没有显示,因为它和其他表没什么关系。 Page:通过UserId与aspnet_users建立外键关系。 Widget:存储Widget的详细内容和信息。存储每个widget的标题和是否动态加载。也存储用户第一次访问时创建的默认设置。 WidgetInstance:通过WidgetId和PageID分别与Page和Widget表建立关系。 UserSetting:同过UserId与aspnet_Users表建立关系。 此次发布的版本要更新如下: 1.极大的提升了性能 2.通过延迟脚本加载提升了页面的呈现速度 3.成批加载JavaScript脚本 4.通过缓存提升站点的效率

8,497

社区成员

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

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