2009-08-19 5 views
0

私は this tutorialを見ていますが、エンティティフレームワークを使用しています。Linq to SQLにはonChangingがありますか?

だから、私はlinqでSQLと同じことをすることができますか?彼らはこのOnChaningものを使用するようだが、linqにSQLがあるかどうかはわかりません。

答えて

4

各プロパティの変更/変更イベントの拡張メソッドは、Linq to SQLデザイナーによって生成されます。拡張性の高いメソッドを実装するエンティティの部分クラス実装が必要です。

public partial class Entity 
{ 
    public partial void OnIDChanging(int value) 
    { 
     ... some validation code... 
    } 
} 
+0

このチュートリアルでは、linqとsqlの関係は何ですか? – chobo2

+0

はい。私はチュートリアルを深く見ていませんでしたが、拡張性の方法に関しては、あなたは大丈夫です。 – tvanfosson

+1

ちょうど簡単なテストを行い、tvanfossonが正しいです。 On___Changingイベントは、システムがサブミット時にプロパティの変更を検出したときに発生します。 – griegs

関連する問題