【发布时间】:2013-10-25 03:18:06
【问题描述】:
在我的 mvc 应用程序中,我有 2 个名为的表: 与外键关系相关的详细信息(srNo,ID,工作),主(ID,名称,计划)使用“ID”字段从详细信息到主信息。 “ID”字段是主表的主键。 “srNo”字段是明细表的主键。
从“ID”字段中,这两个表是通过外键关系连接的。
现在的问题是: 在向数据库添加任何行时,我们首先在主表中输入,然后在详细表中输入。 有时由于某些异常,在主表中成功添加行但无法在明细表中添加时。然后我想从主表执行回滚。
但是当我想删除添加到主表中的最近添加的 ID 值(grom linq to sql)的行时,它给了我一个例外,即外键 Realtion Ship 在那里.....
而当时明细表中没有那个id字段的行。
谢谢
【问题讨论】:
标签: linq-to-sql