Создать запрос для MySQL в Dapper FastCRUD

Я хочу использовать dapper fastcrud(операция DLL FOR CRUD в dapper) с mariadb(движок mysql), но когда я хочу выполнить свой код, у меня есть синтаксическая ошибка

Кажется, когда fastcrud хочет создать запрос, его поведение по умолчанию создает запрос, подходящий для sqlserver(например, с помощью []), и я хочу изменить это поведение, чтобы создать запрос mysql, что-то вроде sqldialetic

Буду признателен, если кто-нибудь сможет мне помочь

мой пример кода:

var TrustedZone = db.Get(new TrustedZone { Id = 1 });

Ошибка:

An unhandled exception of type 'MySql.Data.MySqlClient.MySqlException' occurred in MySql.Data.dll

Additional information: You have an error in your SQL syntax; 
check the manual that corresponds to your MariaDB server version 
for the right syntax to use near 
'[Id],[IP],[Title],[Description] FROM [TrustedZones] WHERE [Id]=1' at line 1

1 ответ

Решение

В начале вашей программы настройте Dapper.FastCRUD следующим образом:

OrmConfiguration.DefaultDialect = SqlDialect.MySql;
Другие вопросы по тегам