Entity Framework を使用してストアド プロシージャからデータを動的に取得する
Entity Framework 6.1.1 では、動的に構築されたストアド プロシージャからデータにアクセスすると、課題。次の手順でこの問題に対処します:
var result = db.Search_Products(TEST_SEARCH_TERM);
これはストアド プロシージャを実行し、結果変数に必要なデータを含む IEnumerable DataSet を設定します。 object.
技術的な説明:
Entity Framework は、ボックス外の戻り値のネイティブ サポートがないため、ストアド プロシージャからデータを取得しようとすると、最初は -1 を返します。ストアド プロシージャを関数としてインポートすると、Entity Framework がプロシージャを拡張メソッドとして処理できるようになり、問題が解決されます。
以上がEntity Framework を使用してストアド プロシージャからデータを動的に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。