パラメータ化されたクエリを使用すると、パラメータの長さが渡された値の長さに設定されるようです。
次のようなことをします:
var person = Connection.Query<People>("select * from People where Name = @name",
new { name = "Fred"});
パラメータをNVARCHAR(4)にするため、長さが異なる次のクエリは、キャッシュされたプランを見逃し、新しいプランを作成します。
指定した長さだけを使用するように変更するにはどうすればよいですか。