Если в модели хранения установлен атрибут StoreGeneratedPattern = identity, почему концептуальная модель не должна каким-то образом это отражать? Или в и атрибут или в только для чтения свойства? Если мне нужно передать значение в поле ссылки.
Мы выпустили исправление для проблемы StoreGeneratedPattern.Попробуйте!
MSConnect: http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=37957
Галерея кодов: http://archive.msdn.microsoft.com/KB2561001
Должен. И это происходит, когда он работает правильно. То, что вы, вероятно, видите, является результатом ошибки в конструкторе .
Когда вы устанавливаете это свойство в конструкторе в окончательной первоначальной версии VS2010, добавляет только тег аннотации в CSDL и ничего не добавляет в SSDL, поэтому оно не обрабатывается как доступное только для чтения. , Удивительно, но такая же или очень похожая ошибка существовала в EF 1.0!
Если вы отредактируете раздел SSDL вручную, он будет работать так, как указано в документации. Вам просто нужно сделать заново или объединить изменения, когда вы восстанавливаете модель.