InnerException = {"DELETE 语句与 REFERENCE 约束\"FK_BASE_GOO_REFERENCE_BASE_UNI\"冲突。该冲突发生于数据库\"Warehouse\",表\"dbo.Base_Goods\", column 'UnitID'。\r\n语句已终止。"}

实际上这是主外键关联的问题

先删子表数据,在删主表数据

理解出错:Base_Goods的UnitId是外键,Base_Unit的UnitId是主键,删除Base_Unit的值实际是删除主表的数据,而不是从表的数据

带FK的是子表

猜你喜欢

转载自www.cnblogs.com/duhl1024/p/11867647.html