1

テーブルタブ(ID、名前、...)があるとします。削除トリガーでは、一時テーブルから削除データを次のように削除できます。

declare @Name varchar(50)
select @Name = Name from deleted

テーブルに次のような行があるとします。

(1, 'MyName), ...)

次に、SLアプリで、エンティティセットからエンティティをデタッチすることにより、SubmitChangeを使用してWCFriaサービスから削除を発行します。ただし、その前に、Nameを「Yourname」に変更します。したがって、次のようなコード

myinstance.Name="YourName";
Context.tabs.Detach(myinstance);

だから私はトリガーで値「YourName」を取得したいと思います。この問題を解決する方法。

4

1 に答える 1

0

アプリケーションで行った変更は重要ではありません。削除は、アプリケーションではなくデータベースに保存されている情報を処理します。トリガーで新しい値を取得する場合は、最初にレコードを更新し、その後削除を実行する必要があります。

于 2013-01-08T09:49:59.973 に答える