相关疑难解决方法(0)

如何使用存储过程DbContext.Database.SqlQuery <TElement>(sql,params)?EF Code First CTP5

我有一个存储过程有三个参数,我一直在尝试使用以下命令返回结果:

context.Database.SqlQuery<myEntityType>("mySpName", param1, param2, param3);
Run Code Online (Sandbox Code Playgroud)

起初我尝试使用SqlParameter对象作为参数,但这不起作用并抛出SqlException以下消息:

过程或函数'mySpName'需要参数'@ param1',这是未提供的.

所以我的问题是你如何使用这个方法与期望参数的存储过程?

谢谢.

c# sql ado.net linq-to-entities entity-framework-ctp5

240
推荐指数
6
解决办法
30万
查看次数