我已经在Visual Studio2010中使用动态数据创建了一个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.name的结果。现在,我必须获取phones_extension.ten_id,然后将其与phones_ten.id进行匹配-我正在尝试让DBML自动处理此转换。这个是可能的吗?
发布于 2010-06-10 21:27:59
好的,戴夫,你需要在数据库中建立一个关系,以便在Linq to SQL中工作。你可以只创建关系(在L2S中的关联),但无论如何都需要在每个表上有一个主键来允许编辑。
https://stackoverflow.com/questions/3002357
复制相似问题