我正在努力在我的 MVC3 应用程序中实现搜索功能。我希望将两个参数传递给并执行一个存储过程,该过程基本上看起来像这样:
create procedure MyProc
(
@FirstParam nvarchar(50),
@SecondParam nvarchar(20)
)
as select * from MyTable where @FirstParam like @SecondParam
- MyTable 有大约 30 个字段将为每个对象返回,我需要为几个表创建这样的过程,所以我试图避免使用 SqlDataReader 并将返回的 Sql 数据转换为 C#。
- 我想使用类似这种方法的方法,但我不确定这是否可以使用多个参数来完成。
- 理想情况下,我想使用 EF4,但是在使用 EF4 时我没有找到任何关于执行存储过程的好信息。
任何有关执行此任务的最轻松方式和/或最佳实践的见解将不胜感激。