0

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

UserAccess 具有 User 和 Account 的外键

当我添加新用户或编辑现有用户时,我需要能够设置该用户有权访问的帐户,因此我需要能够在插入/编辑用户时访问和修改 UserAccess 表。我该怎么做呢?

4

1 回答 1

1

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

于 2012-05-18T17:50:16.623 回答