Ключ CTP и база данных не генерируются первыми - PullRequest
1 голос
/ 03 февраля 2011

Я работаю с Entity Framework 4, CTP 5 и существующей базой данных.Сначала я использую базу данных (поэтому у меня есть модель edmx, и я использую шаблон генерации кода DbContext).

В моей базе данных определены первичные ключи (они не идентичны, они являются строками, и это наследиесистема, поэтому я не могу это изменить).

Когда EF генерирует мои объекты-сущности, у них нет атрибутов Key, и я получаю ошибки, указывающие на отсутствие ключа (я использую это для служб WCF RIA- или, во всяком случае, пытаясь).Я также посмотрел в DbContext, и там также не было создано никакого сопоставления клавиш.

Я знаю, что мог бы пойти и изменить шаблон T4, но я предполагаю, что я должен делать что-то не так -Шаблон MS, конечно же, не просто игнорирует PK, не так ли?

...