前言
可以找到SQLite的“准备语句”功能here的描述。
SQLite命令(.NETite的SQLite提供程序)有一个方法“Prepare”,其中包含以下描述:
摘要:什么都不做。命令在第一次执行时准备好,之后保持准备状态。
质询
编辑:
刚刚找到了this,它部分回答了我的问题。尽管如此,如果我需要构建自己的DbCommand然后将其保存在某个地方,我怎么能在Dapper中使用该命令?
完全可以说Dapper目前没有打电话给Prepare()
。
你可以阅读扩展的解释here
长话短说的主要原因是:Dapper真的,真的不想存储你的连接,因为它的设计考虑了高并发性,通常在DbConnection短命的场景下工作