Dapper を使用して次のクエリを実行したいのですが、現在期待される結果が返されません (@pName パラメータを一重引用符内のリテラル テキストとして処理する必要があると思いますか?)。
var q = "SELECT * FROM Users WHERE Name LIKE '@pName%'";
@pName は、クエリの実行時に値を割り当てるパラメーターです。
次のようにSQLを構築するだけでうまくいきます。
var q = "SELECT * FROM Users WHERE Name LIKE '" + name + "%'";
..しかし、可能であればparamを使用したいと思います。
次のコードを使用してクエリを実行しています。
o = _cn.Query<User>(q, new { pName = new DbString { Value = name, IsFixedLength = false, Length = 25, IsAnsi = true } }).ToList();
Dapper を使用してこれを実現するにはどうすればよいですか?