永続オブジェクトのプロパティの長さを検証するのに最も便利な場所はどこですか?保存可能なオブジェクトのプロパティの長さを検証するのに最も便利な場所はどこですか?
たとえば、CountryCode nvarvhar(3)を持つDbにCountryというテーブルがあります。
そして、私はDbに保存することができるCountryCodeプロパティを持つCountryオブジェクトを持っています。
ユーザによって設定された国コードは3つの文字超えていない場合、私がチェックする必要があり:不動産国番号
への保存時ののセッターで
- をアドバイスをお願いしますか?
おかげ
私には、永続性レイヤー関連の問題に属するので、保存前にDbスキーマベースの制約を検証することも意味があります。一方、私はこれをビジネスレイヤベースのルール(ビジネスロジックベースのルールを考えてみましょう)と照合しなければならないと思います。だから、よいアプローチは、BUSINESS LOGICベースのルールをまず検証して、保存直前にPersistence Layer関連のルールを検証することができます。 – pencilCake