私は linq-to-sql を使用しようとしていますが、これはすべて私にとって非常に新しいことです。
データベースに実際のテーブルに変換されないオブジェクトを作成しています。本質的に、3 つの異なるテーブルから値を取得するオブジェクトがいくつかあり、ストアド プロシージャでそれらを選択します。それはうまくいきます。
ただし、変更を送信する必要がある場合は、SubmitChanges()
機能しないと思います。独自の保存機能を作成する必要があります。
しかし、実際に何が変更されたかを確認するにはどうすればよいでしょうか。データコンテキストを呼び出すとGetChangeSet()
、モデルが変更されたにもかかわらず、何も変更されていないと表示されます。
変更を手動で追跡する必要がありますか? もしそうなら、私が使用できるトリックやプラクティスはありますか?