我发现这些代码在精致:
sealed partial class DbString : Dapper.SqlMapper.ICustomQueryParameter
{
...
public void AddParameter(IDbCommand command, string name)
{
...
var param = command.CreateParameter();
param.ParameterName = name;
param.Value = (object)Value ?? DBNull.Value;
if (Length == -1 && Value != null && Value.Length <= 4000)
{
param.Size = 4000;
}
else
{
param.Size = Length;
}
...
}
}
Run Code Online (Sandbox Code Playgroud)
你能告诉我为什么这里的代码需要将长度与4000进行比较吗?
谢谢.
dapper ×1