これは奇妙な要求のように聞こえるかもしれませんが、モデルレベルで検証を実施するにはどうすればよいですか? EF 4.1コードファーストを使用する場合のデータストアレベル。Entity Framework 4.1モデルにnull以外の有効性があるようにしたいが、データベースがnullでないようにしたい
0
A
答えて
1
マッピングからデータベースを生成することはできません。マップされたクラスのデータアノテーションは、データベースへのマッピングを定義します。異なるルールを適用するためにUIのどこかが必要な場合は、別のクラスが必要です。たとえば、ASP.NET MVCのViewモデルです。
+0
こんにちはLadislav、それは私が考えていたものです。だから私はViewModelを作成しています。問題は、このViewModelに、データ検証が含まれている同じPersonオブジェクトのコレクションが含まれている必要があることです。これは、私のViewModel PersonオブジェクトがPersonオブジェクトから派生して、Validationを追加しなければならないことを意味します。 – FloatLeft
+0
私はあなたを理解していますが、あなたのビューモデルはエンティティから派生すべきではありません。 –
関連する問題
- 1. Entity Frameworkが外部キーをNULLに設定しないようにする
- 2. Entity Framework 4 ApplyCurrentValuesがNULLにnull以外の10進数列を更新しない
- 3. Entity Framework最初に列をnullにできないようにする
- 4. Entity Framework CASE-WHEN列をNULLにできないようにする
- 5. Entity Framework 4.1モデルの互換性チェックを無効にする
- 6. Entity Framework null null可能な外部キー
- 7. は、私がこのような何かをしたいNULL
- 8. Nullオブジェクトパターンにリファクタリングしようとしましたが、最終結果が悪化しているようです。
- 9. Entity Frameworkがテーブルを結合しないようにするにはどうすればよいですか?
- 10. getOpenSourceSoftwareLicenseInfoがnullを返すようになりました
- 11. Entity Framework 4.1でSQL Server Expressデータベースに行が追加されない
- 12. テーブルにNULL以外の外部キーがある場合、どのようにケースを処理しますか?
- 13. Entity Framework - 新しいオブジェクトを作成するときにnull値を挿入しようとしています
- 14. Entity Framework 4.3でモデルの互換性チェックを無効にするにはどうすればよいですか?
- 15. 私はEFモデルのDLLを構築しようとしていたときに、タイトルが言うようにEFModel
- 16. Entity Framework CoreはどのプロパティがデータベースでNULLにならないのかをどのように決定しますか?
- 17. .gitignoreが有効になっていないようです
- 18. JPA持たないEJBException IDがEntityManager.persist()にnullである
- 19. ベクトルが有効範囲外になったときにデータが解放されないようにする
- 20. C#MVC - Entity FrameworkがAzureデータベースに接続していない
- 21. がどのようにEntity Frameworkを
- 22. ヌルポインタ例外があるがnullがないことを確認した理由
- 23. VichUploaderBundleでファイルをnullにできないようにする
- 24. Entity Frameworkモデル - 最初のNull可能な外部キー
- 25. Entity Frameworkルートナビゲーションプロパティnullが子孫ナビゲーションプロパティに入力された
- 26. Djangoでは、モデルによって、自動IDフィールドがnull = Trueに設定され、IntegrityErrorを取得します。 "nullではない可能性があります"
- 27. セカンドタッチが有効にならないようにする
- 28. Railsが "REXML :: ParseExceptionに有効なルートがありません"という例外が発生しました
- 29. Entity Frameworkにエンティティを挿入しようとしたときにキャスト例外エラーが発生しました。
- 30. ハイパーネートでNULL以外のプロパティがnullまたは一時的な値を参照しています
あなたのデータベースにはEFが反映されるはずですか? –