0

Dynamic Data (Linq) を使用して管理ページを作成しています。ユーザーを含むテーブルと、ユーザーがアクセスできるアカウントを制御するテーブルがあります。

UserAccess には、ユーザーとアカウントへの外部キーがあります

新しいユーザーを追加するとき、または既存のユーザーを編集するとき、ユーザーがアクセスできるアカウントを設定できる必要があるため、ユーザーを挿入/編集するときに UserAccess テーブルにアクセスして変更できる必要があります。どうすればこれを行うことができますか?

4

1 に答える 1

1

初期値を設定するために考えられるいくつかの方法: デフォルトの UserAccess 値のセットを作成する DB に UPDATE INSERT トリガーを設定できます。または、System.Data.Linq.Changeset をトラップして、User という名前のオブジェクトの Insert または Update を実行するときに、Linq 関数を起動して初期値を設定することもできます。アプリケーションでは、新しいユーザーを作成するときにアクセスを設定するようユーザーに通知する必要があります。

于 2012-05-18T17:50:16.623 に答える