SqlCommandBuilder.DeriveParameters的成本有多高?

4
SqlCommandBuilder.DeriveParameters调用的成本是多少?我知道需要一个往返到数据库服务器才能获取参数。在调用此方法之后,提供程序是否会缓存信息,还是每次调用此方法都会重新查询?

请参阅此文章,了解如何将参数缓存添加到“SqlCommandBuilder.DeriveParameters”中:https://adamprescott.net/2012/09/24/sqlcommand-parameter-caching/ - Chris Ballance
谢谢。正是我所追求的方向。 - feihtthief
David Hayden已经重新设计了他的博客;页面的缓存版本可以在http://web.archive.org/web/20110701205001/http://davidhayden.com/blog/dave/archive/2006/11/03/CachingStoredProcedureParameters.aspx找到。 - Rikalous
DeriveParameters 调用一个以 "sp_procedure_params_" 开头的系统存储过程。 - Larry
之前的博客链接已经失效,而这个链接解释了类似的问题。 - Immanuel
1个回答

2

调用DeriveParameters将需要进行一次数据库调用(每次调用都需要)。 没有集成的缓存,您需要自己实现此功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接