Изменение значения поля перезагрузки в БД по триггеру после вставки / обновления - PullRequest
1 голос
/ 26 марта 2011

У меня есть объект со строковым свойством, сопоставленным с полем nvarchar в БД. Я использую триггер после вставки / обновления, чтобы установить значение этого поля. По умолчанию EF не будет загружать значение этого поля после вставки / обновления - после вставки из БД загружаются только поля идентификации.

Я пытался изменить параметр StoreGeneratedPattern в этом поле на Computed (что кажется правильным способом сделать это), но я получаю ошибку:

Сгенерированный магазином шаблон 'Вычислено' не поддерживается для свойств, которые не имеют типа 'timestamp' или 'Rowversion'.

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

1 Ответ

3 голосов
/ 27 марта 2011

Я думаю, что это ошибка.Я просто воспроизвел это поведение и отправил вопрос на форум MSDN.Это работает без проблем при использовании EDMX и модели в первую очередь.

...