O Entity Framework trata todas as datas como um Datetime2, portanto, se seus campos no banco de dados forem Datetime, isso pode ser um problema. Tivemos o mesmo problema aqui, e pelo que encontramos, preenchendo todos os campos de data e alterando o tipo de dados, são as soluções mais comuns