gpt4 book ai didi

c# - 没有结果的 EF6 存储过程

转载 作者:行者123 更新时间:2023-11-30 13:57:25 24 4
gpt4 key购买 nike

我的环境是 VS 2012、C#、EF6 和 SQL Server 2008 R2。

我想执行一个存储过程来使用模式删除没有返回值的记录:

dataContext.Database.SqlQuery<return type>("name", parameter)

如果没有返回结果,例如使用 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)

关于c# - 没有结果的 EF6 存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21043585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com