私は最初の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 3.0のリモート検証
- 6. asp.net mvc jqueryドロップダウンの検証
- 7. ログインフォームの検証ASP.NET MVC
- 8. Asp.netのAttribiute検証mvc
- 9. ASP.NET MVCでの検証。 FluentValidationModelProvider
- 10. asp.net-MVCテキストボックスの検証
- 11. ASP.NET MVCのリモート検証3
- 12. ASP.net MVCアプリケーションのデータ検証
- 13. ASP.NET MVC 3モデルの検証
- 14. ASP.Net MVC:クライアント側の検証
- 15. ASP.NET MVC:出力の検証
- 16. ASP.NETでのASP.NET MVC検証の使用
- 17. ASP.NET MVCにModelState検証
- 18. 部分的検証ASP.NET MVC
- 19. ASP.NET MVC - DropDownList検証問題
- 20. ASP.NET MVC Ajaxフォームチェック検証エラー
- 21. ASP.NET MVC POCOクラスと検証
- 22. 検証ASP.NET MVC子要素
- 23. ASP.Net MVCと検証メッセージ
- 24. ASP.NET MVCモデル/ ViewModel検証
- 25. ASP.NET MVC 2検証エラースタイル
- 26. 検証の概要へのスクロール - ASP.net MVC
- 27. ASP.net MVCの検証の問題
- 28. ASP.NET MVCでの入力の検証
- 29. ASP.NETコア - MVCのカスタムモデルの検証
- 30. ASP.NET MVC 2サーバ検証とjQuery検証プラグインの間のブリッジ
これは私が考えていたことですが、正確に何を調べるべきか、データセットによって提供されるメソッドとプロパティはどうすればよいでしょうか。私は特にdatarowに興味があります。 – kjv
コードプロジェクトの記事へのリンクを追加しました。 –
私はまだ、データアクセスコードに検証が含まれていないと思います。 Linq to SQLは、ビジネスオブジェクトをデータベースにマップするため、特別なケースです。一方、データセットは純粋なデータアクセスコードです。 –