Entity Framework Code-First アプローチを使用してプロジェクトに取り組んでいます。コンテキスト クラス、サービス、リポジトリ、およびインターフェイス レイヤーがあります。特定のエンティティのサービス クラスで、検証とあらゆる種類のオブジェクト マッピングを維持できるようにしたいと考えています。ただし、キーと値のペアのリストをいじるのはあまり好きではなく、フォーム コレクション全体をサービスに渡すのは面倒だと感じています。また、モデルをビューから戻すと、数値プロパティの文字列エントリが 0 に変換され、適切な検証が停止します。フォームが送信されないようにするエンティティ検証があることはわかっていますが、バックエンドで検証を使用する場合は、「セキュリティ」のレイヤーが必要です。
私たちのグーグルフーは終わりに近づいています!私たちの力は役に立たない。
キーと値のペアのリストを使用したり、コレクション自体を渡したり、モデルをマッピングしたりせずに、フォーム コレクションからデータをコントローラーからサービス メソッドに渡す、適切でクリーンな方法があるかどうか知りたいです。