MVC3 アプリケーションに検索機能を実装しようとしています。2 つのパラメーターを渡して、基本的に次のようなストアド プロシージャを実行しようとしています。
create procedure MyProc
(
@FirstParam nvarchar(50),
@SecondParam nvarchar(20)
)
as select * from MyTable where @FirstParam like @SecondParam
- MyTable には、オブジェクトごとに返される約 30 のフィールドがあり、いくつかのテーブルに対してこのような手順を作成する必要があるため、SqlDataReader を使用して返された Sql データを C# に変換することを避けようとしています。
- このメソッドのようなものを使用したいのですが、これが複数のパラメーターで実行できるかどうかはわかりません。
- 理想的には EF4 を使用したいのですが、EF4 の使用中にストアド プロシージャを実行することに関する適切な情報が見つかりませんでした。
このタスクを実行するための最も簡単な方法および/またはベストプラクティスに関する洞察は大歓迎です。