添加/删除记录是否存在或不存在

时间:2011-02-21 09:11:53

标签: linq entity-framework-4 asp.net-mvc-3

我正在创建一个应用程序,用户上传文件,然后选择与该文件关联的所有类别。

第一个视图,用户可以选择上传文件,然后会出现一组复选框,用于添加所需的类别

编辑文件时出现问题,你可以选择选中/取消选中复选框取消勾选意味着删除记录(如果它在那里)和检查意味着添加,如果它不是

我无法弄清楚如何将这个场景的linq查询添加/删除(如果有或没有) Entities

1 个答案:

答案 0 :(得分:1)

当用户点击“更新”时,您可以先删除所选文件与其相关类别之间的所有关联,然后仅插入所选文件,现在您确定它们不存在。