オブジェクトを SQL に挿入または送信するときに、オブジェクト データのチェックを実装したいと考えています。自動生成されたlinq-to-sql-classes、またはその他のソリューションに対して実装/拡張できるOnInsertまたはOnSubmit関数はありますか?
これを行う通常の方法は、制限、チェック制約、トリガー、およびストアド プロシージャを SQL サーバー データベースに配置することですが、コードを 1 か所に保持し、構文チェックなどを取得するために、それを避けたいと思います。
(一意のインデックスと外部キーのチェックは、SQL データベースに直接実装する方がよいと思います)