插入/编辑表 A 时如何编辑表 B

本文关键字:编辑 何编辑 插入 | 更新日期: 2023-09-27 18:32:25

我正在使用动态数据(Linq)创建一个管理页面。我有一个包含用户的表和一个控制用户有权访问哪些帐户的表。

用户

访问具有用户和帐户的外键

当我添加新用户或编辑现有用户时,我需要

能够设置该用户有权访问的帐户,因此我需要能够在插入/编辑用户时访问和修改 UserAccess 表。我将如何做到这一点?

插入/编辑表 A 时如何编辑表 B

我能想到的几种设置初始值的方法: 您可以在数据库中设置一个更新插入触发器,以创建一组默认的用户访问值。 或者,您可以捕获 System.Data.Linq.Changeset,然后在对名为 User 的对象执行插入或更新时,触发 Linq 函数以设置初始值。在应用程序中,您必须在创建新用户时提醒用户设置访问权限。