3

たとえばUserのLinqテーブルがあり、次のようなことをした場合。

public partial class DataAccessDataContext
{
    partial void UpdateUser(User instance)
    {
        //do something here
    }
}

最終的に発生するのは、データベース内のレコードが更新されないことです。

UpdateUserメソッドを削除するとすぐに、データベースが再度更新されます。

挿入、更新、削除の3つの拡張性メソッドのいずれかを実装するとすぐに、データベースは更新されなくなるということをWebで見つけました。

これは正しいですか、これを機能させる方法はありますか?

4

1 に答える 1

7

次のような動的更新メソッドを呼び出す必要があります。

this.ExecuteDynamicUpdate(instance);
于 2009-12-22T23:47:26.877 に答える