当我尝试列出所有数据时,我收到此错误:
SqlNullValueException:数据为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;}
}
在我的数据库中,这是我的列以及选择所有数据的结果:
我的列中没有没有不为空的约束