ObjectContext .CreateDatabaseScript () Игнорирует некоторые объекты, хотя они отображаются правильно - PullRequest
0 голосов
/ 18 ноября 2011

CreateDatabaseScript() метод ObjectContext, генерирует строку, содержащую скрипт для создания желаемой базы данных, но игнорирует некоторые сущности с соответствующими FK

Когда я смотрю в сценарий, я нашел что-то вроде этого

-- Ignoring entity set with defining query: [FMISDomainModelEFStoreContainer].[Ex_Students]

-- Ignoring association set with participating entity set with defining query: [FK_Ex_Students_City]

Есть ли проблема в моей модели? хотя подтверждено правильно.

1 Ответ

0 голосов
/ 18 ноября 2011

Ой, извините, я нашел это, в XML модели сущностей эта ошибка

Errors Found During Generation:
      warning 6002: The table/view 'FMIS.dbo.MyTableName' does not have a primary key defined. The key has been inferred and the definition was created as a read-only table/view.

Я думаю, именно поэтому он не генерируется в StorageModel моей модели

...