linq - .NET 3.5 Linq 数据源和连接

标签 linq linq-to-sql .net-3.5 dynamic-data

一直在试用 .NET 3.5 附带的新动态数据站点创建工具。该工具使用 LINQ 数据源从数据库中获取数据,并使用 .dmbl 上下文文件作为引用。我对自定义数据网格感兴趣,但我需要显示多个表中的数据。有谁知道如何使用 LINQ 数据源对象执行此操作?

最佳答案

如果表通过外键连接,您可以轻松引用这两个表,因为它们将由 linq 自动连接(如果您查看 dbml 并且有一个连接表的箭头,您可以很容易地看到) - 如果不是,看看你能不能加一个。

为此,您可以使用如下内容:

<%# Bind("unit1.unit_name") %>

在表中,'unit' 有一个引用另一个表的外键,您可以提取 'unit_name' 的 'unit's 属性

我希望这是有道理的。

关于linq - .NET 3.5 Linq 数据源和连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66094/

相关文章:

c# - 在此 LINQ 语句中,我应将 "orderby group.key"放在哪里?

c# - LINQ 查询中的 XmlNode 上的 "InnerText"不起作用

c# - 使用 LINQ 有条件地更改列表项的顺序

linq - 无法将类型 IEnumerable<T> 隐式转换为 IQueryable<T>

c# - 我拔下客户端工作站的插头,长时间运行的数据库进程会发生什么情况?

c# - 如何从 XDocument 获取子节点的值

c# - 将 linq to sql 转换为批量插入的存储过程

c# - 处理 UserControl 中异常的正确方法

Azure 物联网中心框架 3.5

c# - linq to sql 中的奇怪行为在不过滤的情况下返回所有行