gpt4 book ai didi

c# - 如何在没有参数的情况下使用 DbContext.Database.SqlQuery(sql, params) 并等待数据结果

转载 作者:行者123 更新时间:2023-11-30 20:22:45 33 4
gpt4 key购买 nike

当我使用带有返回数据的 EF 调用 sp 时

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

但是,当我想执行一个没有参数的存储过程并接收数据时,该怎么做...我尝试

dataContext.Database.SqlQuery<return Datatype>("name", null)

但给我一个错误:“值不能为空”。

所以,我的问题是,如果有返回结果,如何执行 sp?

最佳答案

这应该有效:

dataContext.Database.SqlQuery<Datatype>("name");

第二个参数有params关键字。这意味着您可以拥有从零到 n 的参数。在 params 上阅读更多内容.

关于c# - 如何在没有参数的情况下使用 DbContext.Database.SqlQuery(sql, params) 并等待数据结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30624640/

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