私は最初のMVCアプリケーションを削除しています。私はモデルとして古典的なADO.NETデータセットを使用しています。私が従うガイドはNerdDinner ASP.NET MVC Tutorialであり、Linq To SQLモデルのGetRuleViolations()メソッドについて言及しています。私は、編集後にdatarowが有効であることを確認する同様のメソッドを持っていたいと思います。どうすればそんなことができますか?ASP.Net MVCデータローの検証
1
A
答えて
1
データセットが切断されています。したがって、制約を手動で追加しない限り、検証ルールはサポートされません。
編集:リンクから:
私たちは、私たちのプロジェクトに「部分クラス」を追加することにより、IsValidのとGetRuleViolations()を実装します。部分クラス を使用して、VSデザイナーが管理するクラス(LINQ to SQLデザイナーによって作成されたDinner クラスなど)にメソッド/プロパティ/イベントを追加したり、ツールがコードを迷惑にならないようにすることができます。
入力されたデータセットと同様のことが可能です。
validation with typed datasetsを参照してください。
1
データ転送専用にデータセットを使用する必要があります。ビジネスルールの検証用ではありません。この方法でもチュートリアルに従い、リポジトリを保持することができます。しかし、すべてのLinqを独自のデータセットコードでリポジトリ内のSQLコードに置き換えてください。
ビジネスオブジェクトは、GetRuleViolation()
メソッドを実装するオブジェクトになります。
関連する問題
- 1. Asp.net mvc検証。
- 2. ASP.NET MVC検証
- 3. ASP.NET MVCの検証
- 4. ASP.NET MVCのViewModelsの検証
- 5. asp.net-MVCテキストボックスの検証
- 6. ASP.Net MVC 3.0のリモート検証
- 7. ASP.Net MVC:クライアント側の検証
- 8. ASP.NET MVCでの検証。 FluentValidationModelProvider
- 9. ASP.NET MVC 3モデルの検証
- 10. ASP.NET MVCのリモート検証3
- 11. asp.net mvc jqueryドロップダウンの検証
- 12. ASP.NETでのASP.NET MVC検証の使用
- 13. 部分的検証ASP.NET MVC
- 14. ASP.NET MVCモデル/ ViewModel検証
- 15. ASP.NET MVC 2検証エラースタイル
- 16. ASP.NET MVC POCOクラスと検証
- 17. ASP.NET MVC - DropDownList検証問題
- 18. ASP.Net MVCと検証メッセージ
- 19. 検証ASP.NET MVC子要素
- 20. ASP.NET MVC 2サーバ検証とjQuery検証プラグインの間のブリッジ
- 21. 検証の概要へのスクロール - ASP.net MVC
- 22. ASP.NET MVCでの入力の検証
- 23. ASP.net MVCの検証の問題
- 24. jQuery検証からASP.NET MVC検証への変換
- 25. 編集時のASP.NET MVCリモート検証ロジック
- 26. n-tier asp.net mvcアプリケーションでの検証
- 27. ASP.NET MVC 4郵便番号の検証
- 28. ASP.NET MVCの一意性検証
- 29. ASP.NET MVCでのデータ駆動型検証
- 30. Asp.net MVCフォームの検証関連
これは私が考えていたことですが、正確に何を調べるべきか、データセットによって提供されるメソッドとプロパティはどうすればよいでしょうか。私は特にdatarowに興味があります。 – kjv
コードプロジェクトの記事へのリンクを追加しました。 –
私はまだ、データアクセスコードに検証が含まれていないと思います。 Linq to SQLは、ビジネスオブジェクトをデータベースにマップするため、特別なケースです。一方、データセットは純粋なデータアクセスコードです。 –