1

我有一个自引用实体(0 到 *)。当我试图删除一个时,出现错误。

数据结构如下:

服务1——服务1.1——服务
1.2——服务
1.2.1——服务 1.2.2—— 服务 1.2.3——服务 1.3——服务1.4 服务2






等等...

我只需要删除所有子服务(级联)的服务之一。

请帮我!)

4

1 回答 1

0

如果您将 on delete 级联添加到 sql 表定义,请尝试将其更改回 on delete no action,然后转到您的实体模型,在设计器中选择关联并在属性窗口中将删除设置为级联。

如果这仍然不起作用,那么您始终可以遍历所有子服务并在调用 savechanges 之前将其删除。

于 2011-08-07T14:31:46.593 回答