0

我在 Visual Studio 2010 中使用动态数据创建了一个 LINQ-to-SQL 项目。在这个项目中,我有两张桌子。一个称为phones_extension,另一个称为phones_ten。phone_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 自动处理这个翻译。这可能吗?

4

1 回答 1

1

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

于 2010-06-10T13:27:58.997 回答