Entity Framework を使用しているときに入力値を変更する方法を考えていました。今まで、エンティティ クラスに変換する自作のカスタム クラスを使用しています。やらなければならない仕事が倍増していると思います。カスタム クラスでは、セッターで受信値を変換します。オランダの郵便番号は、4 桁プラス 2 文字です。スペースで区切る人もいれば、結合する人もいます。この時点で、正規表現は必要に応じて文字から数字を分離します。Entity Framework を使用する場合。値をデータベースに書き込む前に、着信値を変更する可能性はありますか? もしそうなら、どうすればいいですか?
私は検証を探していましたが、値を効果的に変換せずにエラーをスローするだけの例をすべて見ました。
オランダの郵便番号の例: "5126HG" または "5126 HG" は、どちらもデータベースで同じ結果になるはずです。変更方法は知っていますが、どこでどのように申請すればよいかわかりません。