I have an MVC app using Entity Framework and a SQL 2008 DB. I used the EF wizard to generate my data model.
I have a SQL table with a standard SQL DateTime column. The EF model is using System.DateTime.
But when I try to insert a new record into this table from my application, without specifying a value for this DateTime column, I get the error:
"The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value. The statement has been terminated."
I Googled a bit and found that people are editing the edmx and changing the ProviderManifestToken. Ovbiously that will be overwritten, so is there a more permanent fix or way to fix this?