删除对象和它的许多一对多关系

我试图删除对象,有时有不少一对多的关系。 我现在用的代码是:

db.DeleteObject(registeredDevice); db.SaveChanges();

这ofcourse只是删除了registeredDevice。 但通常这装置具有许多一对多关系数据库中的一个项目。 当试图删除的设备在该方案中,将给出一个错误。

DELETE语句冲突与基准约束

我需要做的就是删除该设备及其关系(在许多对多表中的条目,而不是它关系到项目)。 如何在做到这一点的LINQ?

--------------解决方案-------------

要删除一切,你需要确保所有的数据被加载。 基本上,LINQ to SQL的必须了解它删除手之前,就如何删除它的最佳判断的数据。

Hoep帮助

分类:LINQ to SQL的 时间:2015-03-15 人气:0
本文关键词: LINQ to SQL的,多对多
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.293 (s). 10 q(s)