Pet*_*ith 3 c# sql sql-server-2008-r2 entity-framework-6
我的环境是VS 2012,C#,EF6和SQL Server 2008 R2.
我想执行一个存储过程来使用模式删除没有返回值的记录:
dataContext.Database.SqlQuery<return type>("name", parameter)
Run Code Online (Sandbox Code Playgroud)
如果没有返回结果,例如NO COUNT ON我应该将什么设置为返回类型?似乎它应该很简单但我无法在任何地方找到答案.
我试过dataContext.Database.SqlQuery("name", parameter)但是返回了一个编译错误:最好的重载方法匹配'System.Data.Entity.Database.SqlQuery(System.Type, string, params object[])'有一些无效的参数
如果您不需要查询某些数据,请使用ExecuteSqlCommand而不是SqlQuery:
dataContext.Database.ExecuteSqlCommand("name", parameter)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3528 次 |
| 最近记录: |