LINQ-插入联合表

时间:2011-05-20 12:50:20

标签: c# asp.net linq-to-sql

我有一个连词表,这是一对多的关系。我的LINQ代码不会插入到此表中,因为它没有主键,即使该表只包含外键。此外,当我尝试保存其中一个外键的关系时,它表示ALTER_TABLE语句与FOREIGN_KEY约束冲突。但我已检查了所有相关表格,并且在任何地方都没有ALTER_TABLE。

如何进行更改以允许我插入结合表?

1 个答案:

答案 0 :(得分:2)

尝试在表上创建主键,即外键列的复合键。 LINQ-to-SQL应该更好。它将允许您保留当前结构,但提供LINQ-to-SQL可以使用的密钥。