2010-06-09 80 views
0

我已经使用动态数据在Visual Studio 2010中创建了一个LINQ-to-SQL项目。在这个项目中我有两张桌子。一个称为phones_extension,另一个称为phones_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的结果。名称。现在我必须得到phones_extension.ten_id然后匹配phones_ten.id - 我试图让DBML自动处理这个翻译。 这可能吗?动态数据关联相关表值?

+1

AH!词的墙! (你应该使用“代码”按钮来格式化你的列,甚至是子弹列表。未格式化的列表使得更难将肉和腐烂物分开。:) – 2010-06-09 00:39:08

回答

1

OK Dave,你需要在数据库中设置一个关联关系以便在Linq to SQL中工作,你可以创建relatioship(关联在L2S中),但是每个表上都需要有一个主键,以允许编辑。