Entity Framework の使用 (コード ファースト):
各顧客には、特定のフィールドが必須であるなど、さまざまな要件があります。
または最大最小など。
したがって、構成から、IsRequired や MaxLength などの「データ注釈」を、リポジトリ/サービスで使用されるモデル (EntityTypeConfiguration + Fluent API を使用して?) と MVC の ViewModel の両方に挿入する方法を見つけることを考えています。
明らかに、ビュー モデルには追加の検証が含まれる場合があります。
MVC の場合、DataAnnotationsModelMetadataProvider で GetValidators をオーバーライドしますか?
これは理にかなっていますか?
もしそうなら。テーブルが存在する前に、構成をモデルビルダーに挿入する必要があると思います!!?