ToListAsync () - SqlNullValueException: данные являются нулевыми. Этот метод или свойство нельзя вызывать для значений Null - PullRequest
0 голосов
/ 12 июня 2019

Я получаю эту ошибку, когда пытаюсь перечислить все свои данные:

SqlNullValueException: Data is Null.Этот метод или свойство нельзя вызывать для значений Null.System.Data.SqlClient.SqlBuffer.get_Int32 ()

Моя функция:

//GET: api/empresa
[HttpGet]
public async Task<ActionResult<IEnumerable<Empresa>>> getEmpresas()
{
    return await _context.Empresas.ToListAsync();
}

Моя модель:

public class Empresa
{
    public int Id { get; set; }
    public string Nome { get; set; }
    public string Cep { get; set; }
    public string Logradouro { get; set; }
    public string Complemento { get; set; }
    public int Numero { get; set; }
    public string Bairro { get; set; }
    public string Localidade { get; set; }
    public string UF { get; set; }
    public int Unidade { get; set; }
    public int IBGE { get; set; }
    public int GIA { get; set; }
    public string Telefone{get;set;}
}

В моем БД это мойстолбцы и результат выбора всех данных:

enter image description here

В моих столбцах нет ограничения, не равного NULL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...