Entity Framework 4.0 и нулевые поля в представлениях - PullRequest
0 голосов
/ 29 июня 2010

Мы добавляем некоторые представления в нашу модель структуры сущностей.Некоторые поля в этих представлениях имеют типы данных datetime2, которые можно обнулять на нашем сервере sql 2k8 db, и edmx неправильно отображает эти поля как ненулевые.Это известная проблема?

Когда я пытаюсь изменить их на ненулевое значение, он все равно выдает ту же ошибку - потому что кажется, что ssdl определяет его по-другому?

Кто-нибудь сталкивалсяэта проблема?

Редактировать: Моя точная ошибка:

Не удалось установить для свойства 'dateTimeActed' значение 'V_myView' значение 'null'.Необходимо установить для этого свойства ненулевое значение типа 'DateTime'

Удаление представления и добавление его обратно не исправляет его ... все же помечает поле как не обнуляемое.

Ответы [ 2 ]

1 голос
/ 29 июня 2010

Извините за этот глупый ответ, но вы удалили таблицы и добавили их снова ... по какой-то причине ef4 не обновляет их должным образом ... но у вас нет известной проблемы с ef4, она должна показывать их как обнуляемые ...Кстати, какую ошибку вы получаете?

0 голосов
/ 14 февраля 2011

вы сказали, что свойство помечено как ключ, но по своему названию это не звучит так. (если он помечен как ключ, конечно же, не сидите хорошо с недопустимостью ...) у вас есть определенный ПК?

...