質問

SQLにオブジェクトを挿入または送信するときに、オブジェクトデータのチェックを実装したいと思います。自動的に生成されたlinqからSQLクラス、またはその他のソリューションに実装/拡張できるOnInSertまたはOnSubmit機能はありますか?

これを行う通常の方法は、SQL Server DBに制限、チェック制約、トリガー、ストアドプロシージャを配置することですが、コードを1つの場所に保ち、構文チェックなどを取得するためにそれを避けたいと思います。

(私は、一意のインデックスと外部キーをチェックすることは、SQL DBでよりよく実装されると思います)

役に立ちましたか?

解決

使用できます OnValidate()LINQ-to-SQLエンティティの部分クラスで機能します。 onValidate()は、Submitchanges()中に呼び出されますが、データがデータベースに送信される前に呼び出されます。

詳細情報... StackOverFlow .... submitchanges()の前にlinq2sqlを検証します

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top