プロジェクトでコードファーストを使用しています。プロジェクトは半分完了です。私は複数の結果を返すストアドプロシージャを呼び出す必要があります(3選択)。私の研究は、コードファーストではサポートされていないと私に伝えています。どのようなオプションがありますか?最初にモデルを使用するようにプロジェクトを変更しますか?コード複数の結果を返すための最初の呼び出しストアドプロシージャ
7
A
答えて
7
ローマンから私の質問に答えました。彼はここにそれについてブログしました: http://romiller.com/2012/08/15/code-first-stored-procedures-with-multiple-results/
多くの人が同じ問題を抱えていると確信しています。これが助けてくれることを願って。
1
sprocを3に分割できますか?私はあなたが1つのクエリから複数のエンティティを返すのに問題があると思います。それ以外の場合、これはあなたのために働くでしょうか? https://stackoverflow.com/a/4845591/1572123
関連する問題
- 1. 複数の結果セットを返すためのOracleクエリ/ストアドプロシージャ
- 2. ストアドプロシージャの複数の呼び出しの結果を統合する方法は?
- 3. ストアドプロシージャを呼び出して結果を返すWeb API
- 4. ストアドプロシージャを呼び出して結果を返す
- 5. SQL Serverストアドプロシージャが複数のストアドプロシージャを呼び出して結果を返さない
- 6. 複数のAPI呼び出しの結果を結合する
- 7. 複数の呼び出しで同じ値を返すHibernateストアドプロシージャ
- 8. 複数のAJAX呼び出しの結果を操作する
- 9. Node.js/Javascript Date()コマンドは、最初の呼び出しの後に文字化けした結果を返します
- 10. mysql_fetch_assocを呼び出すと、複数回呼び出された場合でも最初の結果が返されます(閉じる:TYPO)
- 11. Interop呼び出しから複数の結果(UDT?)を返す - VB6 <--> VB.NET
- 12. ストアドプロシージャの呼び出し中にステートメントが結果セットを返さない
- 13. 複数のcfquery結果をAJAX呼び出しに戻す
- 14. ストアドプロシージャの呼び出し結果PHPのMySQL
- 15. 関数呼び出しの即時返却結果
- 16. ストアドプロシージャの結果をストアドプロシージャSql Server 2008を呼び出すのに使用
- 17. 常にnull以外の結果を返すメソッド呼び出しを呼び出す結果
- 18. Lodash、ループ内で関数を呼び出し、最初に一致する結果を返します。
- 19. 結果を使用したAngularJSでの複数の非同期呼び出し
- 20. 複数のエンティティの結果を返すストアドプロシージャ
- 21. cfcから複数のストアドプロシージャの結果セットを返す
- 22. RecognizerListenerを呼び出すクラスへの結果を返します
- 23. 複数の結果セットを返すストアドプロシージャから挿入する
- 24. 複数の結果セットを返すストアドプロシージャを持つSimple.data
- 25. カッコ付き/なしの関数呼び出しの結果を返す
- 26. コードシニターで複数のクエリを実行し、最初の結果に基づいて結果を返します
- 27. ストアドプロシージャは複数のテーブルを返しますが、EFは唯一の最初のデータテーブル結果を持つ単一の結果セットを作成します
- 28. ASP.NET MVC 2:複数のResultSetsを呼び出すストアドプロシージャを呼び出す
- 29. 関数呼び出し結果を使用して、C++ 03で複数のメンバーを初期化しますか?
- 30. 別のストアドプロシージャを呼び出した後にストアドプロシージャから間違った結果を取得する
ありがとうございます。それはデータベースに3回戻ります。 Performancは大きな打撃を受けるだろう。 – Frank
良い点。私は明らかにあなたを助けることができないので、3つの結果セットのそれぞれに対応するタイプの3つの 'IList'を含む複合POCOを作成することによって、_terrible_ hackを提案することで終わります。 3つのリストすべてを一度に返すように親を取得するときに、それぞれのために '.Include()'を使うことができます。おかしい、私は知っている。 ;)幸運、フランク。 –