Entity Frameworkとリポジトリパターンは新しくなっていますが、これをシステムに実装しようとしています。ストアドプロシージャを使用したリポジトリパターン、EF
私たちのシステムで動作するドメインモデル(論理モデル)が用意されています。これは問題ありません。問題は、ストアドプロシージャから返されたデータをこのドメインモデルにマップする方法を理解することが苦労していることです。
ストアドプロシージャから返されるデータは、エンティティモデルにマップされません。私はこれを行うと考えることができ
唯一の方法は、ただのDataReaderをループ、データリーダーを実行することで、純粋で、そしてGoogle検索「データマッピング」の日付から思わ直接各項目、...
を割り当てますしかし、これをストアドプロシージャからドメインモデルに実装する方法の例は表示されません。 ストアドプロシージャのみのエンティティモデルです。
なぜ単にストアドプロシージャを呼び出す場合は、Entity Frameworkをまったく使用していますか?それは非常に少ない利益のためにオーバーヘッドのトーンです。格納されているprocsだけを呼び出す場合は、オーバーヘッドなしでオブジェクトマッピングを行うDapperのようなものに切り替える必要があります。あなたが今やっていることは、ほとんど価値がないものをたくさん追加することです。 –