我有一个拥有令人难以置信的大记录基础的数据库。我已经注意到遗留代码的一些不幸,但有一件事我不确定:
AddWithValue
:我知道这种方法的主要缺点是,对象被传递给 Sql ,它必须推断类型你已经过了那个目标。可能很模糊和折旧。
Add
:您声明类型, Sql 无法推断并可靠地定义参数。
除了传递给 Sql 的对象的可靠性方面。利用一个在另一个之间是否有性能提升?我似乎无法找到支持这种前提的任何文件或证据。
我知道AddWithValue
已弃用,但更新所有遗留代码会在目前正在运行时给我带来任何额外好处吗?