1

私はEntity Frameworkで作業しています

Linq-to-Entities でストアド プロシージャを使用する方法を知りたいです。私のストアドプロシージャが呼び出されSelectEmployee、テーブル名はEmployee

このために、次のようなコードを追加しました

 databaseentity entities = new databaseentity();
 var selectdata = entities.ExecuteStoreQuery<Employee>("SelectEmployee").ToList();

しかし、それはサポートされていませんExecuteStoreQuery

Linq-to-Entities でストアド プロシージャを使用する方法を教えてください

4

2 に答える 2

2

次の 2 つの短い記事をご覧ください。

http://entityframeworktutorial.net/data-read-using-stored-procedure.aspx

http://entityframeworktutorial.net/EntityFramework4.3/execute-stored-procedure-using-dbcontext.aspx

于 2013-07-11T09:42:20.397 に答える
1

簡単な手順:

  1. ストアド プロシージャを edmx に追加します。

  2. その sp はモデル ブラウザーで見つかります。

  3. ストアドプロシージャを右クリックして言うAdd Function Import

  4. で使うentities.SelectEmployee()

于 2013-07-11T09:36:16.087 に答える