We're using Entity Framework 6 to build a data layer on top of a legacy Sql Server database that has Id columns of type bigint. We want to use int for our Id column types rather than long, and we're confident that the tables will never grow beyond the size limit of an int.
However, we're getting the following error:
The specified cast from a materialized 'System.Int64' type to the 'System.Int32' type is not valid.
How can we achieve what we want without modifying the db column type?