StoreGeneratedPattern в платформе сущностей - PullRequest
3 голосов
/ 08 июня 2010

Если в модели хранения установлен атрибут StoreGeneratedPattern = identity, почему концептуальная модель не должна каким-то образом это отражать? Или в и атрибут или в только для чтения свойства? Если мне нужно передать значение в поле ссылки.

Ответы [ 2 ]

5 голосов
/ 29 сентября 2011

Мы выпустили исправление для проблемы StoreGeneratedPattern.Попробуйте!

MSConnect: http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=37957

Галерея кодов: http://archive.msdn.microsoft.com/KB2561001

3 голосов
/ 22 июля 2010

Должен. И это происходит, когда он работает правильно. То, что вы, вероятно, видите, является результатом ошибки в конструкторе .

Когда вы устанавливаете это свойство в конструкторе в окончательной первоначальной версии VS2010, добавляет только тег аннотации в CSDL и ничего не добавляет в SSDL, поэтому оно не обрабатывается как доступное только для чтения. , Удивительно, но такая же или очень похожая ошибка существовала в EF 1.0!

Если вы отредактируете раздел SSDL вручную, он будет работать так, как указано в документации. Вам просто нужно сделать заново или объединить изменения, когда вы восстанавливаете модель.

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