Ошибка System.Data.SqlClient.SqlException: "Incorrect syntax near '<'."

using (IDbConnection db = new SqlConnection(connectionString))
{
   db.Insert(new { Name = text.Text, Level = 1, Type = "item" });// System.Data.SqlClient.SqlException: "Incorrect syntax near '<'."
}

В чем ошибка?
И как ее исправить?
Использую Dapper.Contrib(ORM)


Ответы (1 шт):

Автор решения: motpfofs

Попробуйте указать таблицу, в которую пытаетесь добавить анонимный тип

using (IDbConnection db  = new SqlConnection(connectionString))
{
     var entity = new { FirstName = "John", LastName = "Smith" };
     var id = db.Insert("Customer", entity);
}
→ Ссылка