Привязка EF Core к Mysql - PullRequest
       27

Привязка EF Core к Mysql

0 голосов
/ 26 ноября 2018

У меня есть следующая таблица в MySQL enter image description here

Когда я запускаю следующий код в некотором промежуточном программном обеспечении

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

1 Ответ

0 голосов
/ 29 ноября 2018

2 возможных варианта, как уже отвечено в комментариях.

...