使用Visual设计器中的Linq2SQL,我可以定义一个表示没有从数据库模式中推断出来的外键关系的关联,然后在查询中使用它来愉快地在关系之间划点。
对于通常用于表示任意层次结构的自连接类型,这非常方便。这些通常不是声明的关系,因为根是孤立的。就我个人而言,我通过让根成为自己的父母来解决问题,这在查询中同样容易找到,并允许我声明这种关系,但世界上的大多数人似乎没有想到这一点,今天我发现自己正在处理这种情况。我无法修复它,因为遗留代码使用null父级查找根。
所以..。我在Linq2SQL设计器中定义了关联,就其本身而言,这是很好的。但是我想在Linqpad中测试我的查询,这就引出了以下问题:
(如何)我可以在Linqpad中定义推断实体之间的关联?
备注
当使用此技术通过Web传递数据时:
另一种更常见的方法是通过获取节点的直接子节点来响应节点扩展(在树中)。
发布于 2016-03-19 12:42:46
您可以通过创建新连接并选择来使用现有设计,使用来自您自己的程序集的类型化数据上下文。
https://stackoverflow.com/questions/36074004
复制相似问题