0

初めてEFを使用しようとしています。まだEFを完全に理解しているかどうかはわかりません。

私はすでにデータを含むデータベースを持っているので、DB からモデルを生成しました。現在のセットアップでは、ストアド プロシージャを介してすべてを実行し、selects も実行します。ただし、私が間違っていない限り、モデルを生成すると、モデルはテーブルに直接選択されます。

この動作を変更して、代わりに select プロシージャを呼び出すことはできますか?

4

1 に答える 1

0

いいえ - 少なくとも EF4 では。私はEF5について話すことができません

ストアド プロシージャを使用して挿入と更新を行うことができますが、これらのストアド プロシージャには EF が期待するすべてのパラメーターが必要なため、既存のプロシージャを新しいプロシージャでラップする必要があります。

選択の場合、およびを使用しFunctionImportExecuteFunctionエンティティを設定できます。

于 2012-11-01T10:11:20.923 に答える