我有表 A 和表 B。
表 B 包含两列,名称和 ID。表 A 包含几列和一个指向 B.ID 的外键列,称为 B_ID
在客户端,除了 B_ID 之外,我拥有想要插入到表 A 中的所有数据。虽然我有 B.Name。
使用 sql 链接我需要根据 Name 的值检索表 B 中的 id。如果记录不存在,我需要插入它并取回 ID(这是一个标识列)。
现在我有了 B.ID,然后我必须在表 A 中插入记录。
我已经通过在设计器中导入表 A 和 B 来构建我的数据上下文类,我只是不确定如何在这里编写 linq to sql 语句。