0

オブジェクトを SQL に挿入または送信するときに、オブジェクト データのチェックを実装したいと考えています。自動生成されたlinq-to-sql-classes、またはその他のソリューションに対して実装/拡張できるOnInsertまたはOnSubmit関数はありますか?

これを行う通常の方法は、制限、チェック制約、トリガー、およびストアド プロシージャを SQL サーバー データベースに配置することですが、コードを 1 か所に保持し、構文チェックなどを取得するために、それを避けたいと思います。

(一意のインデックスと外部キーのチェックは、SQL データベースに直接実装する方がよいと思います)

4

1 に答える 1

2

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

詳しくは... stackoverflow.... SubmitChanges() の前に Linq2Sql を検証してください

于 2011-10-20T16:21:21.670 に答える