动态数据关联相关表值?

时间:2010-06-09 00:31:50

标签: linq dynamic-data asp.net-dynamic-data

我使用动态数据在Visual Studio 2010中创建了一个LINQ-to-SQL项目。在这个项目中,我有两张桌子。一个叫做phones_extension,另一个叫phone_ten。 phones_extension中的列列表如下所示: id,extension,prefix,did_flag,len,ten_id,restriction_class_id,sfc_id,name_display,building_id,floor,room,phone_id,department_id 在phones_ten中它看起来像这样: id,name,pbxid 现在,我希望能够以某种方式使它成为一个关联(或继承?),这实际上导致我能够进行像phones_extension.ten这样的查询,它给了我phones_ten.name的结果。现在我必须得到phones_extension.ten_id,然后将它与phones_ten.id匹配 - 我正在尝试让DBML自动处理这个翻译。 这可能吗?

1 个答案:

答案 0 :(得分:1)

好的Dave,您需要在数据库中设置关联,以便在Linq to SQL中工作,您可以创建关系(L2S中的关联),但无论如何都需要在每个表上都有一个主键才允许编辑