添加/删除记录(如果存在或不存在)

发布于 2024-10-18 14:58:08 字数 251 浏览 1 评论 0原文

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

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

编辑文件时会出现问题,您可以选择选中/取消选中复选框,取消选中意味着删除记录(如果存在)并选中意味着如果不是则添加

我无法弄清楚如何使此场景的 linq 查询添加/删除(如果是或不是) 实体

I am making an application the user uploads a file and then choose all the categories associated with the file.

the first view the user has the option to upload a file then a group of checkboxes appears for adding the required categories

the problem comes when editing a file you can choose to check/uncheck the checkboxes uncheck means delete the record if it was there and check means add if it wasn't

i can't figure out how to make the linq query for this scenario to add/delete if it was or wasn't
Entities

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

颜漓半夏 2024-10-25 14:58:08

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

When the user click "update" , you could first delete all the associations between the selected file and his related categories, then insert only the selected ones, and now you're sure they don't exists.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文