パラメータ化されたクエリを実行するときに ExecuteQuery が機能しないという奇妙な問題があります。
以下は、1 つのレコードを返します。
db.ExecuteQuery<Member>(@"SELECT *
FROM Member
INNER JOIN aspnet_Users ON Member.user_id = aspnet_Users.UserId
WHERE [aspnet_Users].[UserName] = 'Marina2'");
ただし、パラメーター化されたバージョンは結果を返しません。
db.ExecuteQuery<Member>(@"SELECT *
FROM Member
INNER JOIN aspnet_Users ON Member.user_id = aspnet_Users.UserId
WHERE [aspnet_Users].[UserName] = '{0}'", "Marina2");
私は何を間違っていますか?