Dapper で次のコードを見つけました。
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;
}
...
}
}
長さを 4000 と比較するのはなぜですか?