【发布时间】:2010-06-23 09:59:17
【问题描述】:
数据库中所有包含文本的列过去都是 nvarchar,但出于性能原因,我们将它们转换为 varchar。我现在剩下的所有 SqlParameters 仍在使用 SqlDbType.NVarChar 并且我想将它们更改为 SqlDbType.VarChar 但如果我看不到更改它们的任何好处,我不想浪费时间这样做。是否值得更改它们,还是我在浪费时间?
我对 varchar 和 nvarchar 之间哪个更好不感兴趣。我想知道如果数据库中的所有字段都是 varchars,将 SqlParameter.SqlDbType 从 SqlDbType.NVarChar 更改为 SqlDbType.VarChar 是否会有所不同。
【问题讨论】:
标签: .net sql sql-server