У меня есть следующая таблица в MySQL
Когда я запускаю следующий код в некотором промежуточном программном обеспечении
var apiKeys = _appContext.apikey.ToList();
Я получаю эту ошибку
System.InvalidOperationException: не определен оператор приведения между типами 'System.Int16' и 'System.Boolean'.
Это мой класс ApiKey
public class ApiKey
{
public string apikeyid { get; set; }
public string uid { get; set; }
public string apikey { get; set; }
public bool isactive { get; set;}
public bool ispaid { get; set; }
public bool ismod { get; set; }
public bool isadmin { get; set; }
}
Я работал с базой данных Postgresql и просто перешел на MySQL.Это как-то связано с переходом от tinyint (в БД) к bool (в классе)?
Я использую MySql.Data.EntityFrameworkCore 8.0.13