Проблема с необнуляемыми столбцами со значениями по умолчанию в модели данных EF - PullRequest
0 голосов
/ 16 декабря 2010

У меня есть таблица БД с двумя столбцами типа int, которые не обнуляются, но для них по умолчанию заданы нулевые значения. Оба столбца не используются в модели, которой я занят, поэтому я стараюсь не подпускать концептуальную модель. Если я удаляю их там, я поднимаюсь в гору, потому что столбцы модели магазина не отображаются. Если я удаляю их из модели магазина или добавляю значения по умолчанию в модель магазина, мои изменения отменяются при каждом обновлении модели. Мне кажется, довольно плохо показывать, что дизайнер не соблюдает значения по умолчанию для SQL-сервера для столбцов, и мне не разрешают вмешиваться и выполнять эту работу для него. Как я могу игнорировать эти столбцы, не меняя мою схему БД?

1 Ответ

1 голос
/ 16 декабря 2010

Да, дизайнер иногда очень раздражает, когда вам нужно изменить XML-файл напрямую для (иногда не очень) сложных сценариев.

Возможным решением проблемы может быть использование представления вместо таблицы. просто создайте представление без двух столбцов, и EF больше не будет видеть столбцы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...