У меня странная проблема с 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");
Что я делаю не так?