Skip to content

.NET Core 2.1/2.2 & Mysql Parameters not working #1296

@amaszorek

Description

@amaszorek

This code doesn't work, returns null:

User user;
string query = "select user_id from users where email = @email";
using (IDbConnection conn = _connectionFactory.GetConnection())
{
conn.Open();
User queryuser = new User {email = email};
var result = conn.Query(query, queryuser).SingleOrDefault();
user = result;
}

This code returns the user data:

User user;
string query = $"select user_id from users where email = '{email}';";
using (IDbConnection conn = _connectionFactory.GetConnection())
{
conn.Open();
var result = conn.Query(query).SingleOrDefault();
user = result;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions