Используйте int Id для столбца bigint в EF6C#

Место общения программистов C#
Ответить
Anonymous
 Используйте int Id для столбца bigint в EF6

Сообщение Anonymous »

Мы используем Entity Framework 6 для создания уровня данных поверх устаревшей базы данных Sql Server, в которой есть столбцы идентификаторов типа bigint. Мы хотим использовать int для наших типов столбцов идентификаторов, а не long, и мы уверены, что размеры таблиц никогда не превысят предел размера int.
Однако мы получаем следующую ошибку:


Указанное приведение из материализованной 'System Тип .Int64» к типу
«System.Int32». недопустимо.


Как мы можем добиться того, чего хотим, не изменяя тип столбца базы данных?

Подробнее здесь: https://stackoverflow.com/questions/322 ... umn-in-ef6
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»