複数のレコードセットを戻すストアド・プロシージャを作成する必要がありません。私は、Entity Frameworkでどのように使用できるのですか?複数のレコードセットを返すエンティティ・フレームワークでのストアド・プロシージャの使用方法
2
A
答えて
4
エンティティフレームワークは、現在、複数の結果セットをサポートしていませんが、サポートはすでにincluded in EF June 2011 CTPです(これはEF 4.2の最初のCTPです)。
EF 4またはEF 3.5で複数の結果セットを持つストアドプロシージャを使用する場合は、EFExtensionsをチェックできます。
1
私が知る限り、Entity Frameworkはストアドプロシージャから複数のレコードセットを処理することはできません。
複数のレコードセットが必要な場合は、ADO.NETクラスに戻って別のDataTableを手動でマップする必要があります。
あなたはEntity FrameworkののCTP版にジャンプして喜んでいる場合は、メソッドを使用しようとする可能性がここで見つける:
Entity Framework CTP5 - Reading Multiple Record Sets From a Stored Procedure - StackOverflow
0
この問題に直面して、その周りの唯一の方法は、sprocsを分割するか、示唆されているように従来のADO.Netにフォールバックすることでした。私はsprocsを分割する私のケースは、私たちが使用したルートでした。
関連する問題
- 1. エンティティ・フレームワークのストアド・プロシージャ
- 2. エンティティ・フレームワーク内のストアド・プロシージャを使用
- 3. エンティティ・フレームワーク+ SQL Anywhere 11 +ストアド・プロシージャ
- 4. エンティティ・フレームワークのストアド・プロシージャの出力を解析する方法は?
- 5. エンティティ・フレームワーク4.1のストアド・プロシージャの動的SQL
- 6. エンティティ・フレームワークのストアド・プロシージャから戻り値をフェッチする方法は?
- 7. Asp.Netエンティティ・フレームワークのストアド・プロシージャMODELにパラメータを渡します。
- 8. エンティティ・フレームワークのストアド・プロシージャの結果をドメイン・モデル
- 9. エンティティ・フレームワークを使用してストアド・プロシージャから複数の文字列出力を取得
- 10. jsonを使用して複数のレコードセットを返す方法
- 11. エンティティ・フレームワークとPostgresql:ストアド・プロシージャからレコードを戻す
- 12. ストアド・プロシージャで使用される列の検索方法
- 13. Oracle - ストアド・プロシージャを別のストアド・プロシージャのループで呼び出す
- 14. エンティティ・フレームワークのストアド・プロシージャを使用して、エンティティにそのナビゲーション・プロパティを移入させる方法を教えてください。
- 15. ストアド・プロシージャ・アクセス用のHibernate
- 16. PL/SQL複合ストアド・プロシージャ
- 17. エンティティ・フレームワークへのストア・プロシージャ例外メッセージの処理方法
- 18. 複数のレコードセットを返すMySQLストアドプロシージャ
- 19. Oracleプロシージャで複数行のカーソルを返す方法
- 20. 可変数のテーブルからの結合。 (ストアド・ストアド・プロシージャのオーバーロード)
- 21. ストアド・プロシージャ内の複数のカーソルの処理
- 22. ストアド・プロシージャは、LIMIT式で変数を使用して
- 23. htmlエンティティを使用してレコードセットを検索する方法
- 24. バネ・パーシスタンス・フレームワークを使用してOracleファンクションまたはストアド・プロシージャをコールする方法は?
- 25. Java:oracleデータベースのストアド・プロシージャをコール
- 26. Oracleストアド・プロシージャ変数の命名規則
- 27. asp.netのプロシージャ(パッケージ)の複数カーソル出力値の使用方法
- 28. Netezzaストアド・プロシージャ・エラー
- 29. Oracle SQLのストアド・プロシージャでXMLファイルを読み取る方法は?
- 30. PL/SQLストアド・プロシージャのエラー
うーん..その解決策もあまり良くありません。私たちは何らかの方法で別の接続を開くつもりだからです。ところで、複数のレコードセットを返すSPを持つことをお勧めしますか?別のものを作るべきですか? – Riz
@eFriend - 個人的には、私はいつも別の手続きを書いています。 –