gpt4 book ai didi

c# - EF需要时间来执行SP

转载 作者:太空宇宙 更新时间:2023-11-03 15:19:16 24 4
gpt4 key购买 nike

与 SQLCommand 的 ExecuteNoNQuery() 和 Datareader 的 SP 执行时间相比,为什么从 EF(我使用的是版本 6.1.3)调用 SP 需要时间?我正在使用 EF 进行异步调用,如下所示 -

public async Task<IList<T>> ExecSPAsync<T>(string query)
{
return await Context.Database.SqlQuery<T>(query).ToListAsync();
}

与使用 EF 的 SP 调用相比,使用 SQLCommand/SQLDatareader 似乎更有效。使用 EF 调用 SP 的有效方法是什么?

最佳答案

您使用代码优先吗?它是您应用程序中的第一个查询吗? EF 编译它的模型需要一些时间。在此解释 article包括提高性能的步骤。

关于c# - EF需要时间来执行SP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37834182/

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