Использование Entity Framework с таблицами MyIsam - PullRequest
0 голосов
/ 20 июля 2010

Возник вопрос о Entity Framework и таблицах MyIsam.

Моя производственная база данных состоит только из таблиц MyIsam.Часто с первичным ключом, таким как UserId, а затем с вторичным KeyId, который автоматически инкрементален.

Поскольку вторичные автоинкрементные ключи не допускаются в InnoDb, и будет много работы, чтобы избавиться от них перед преобразованием, яЯ думаю об использовании таблиц MyIsam вместо Entity Framework.

Вопрос в том, как мне это настроить?Без внешних ключей не будет никаких связей при добавлении таблиц в модель EF.Я пытался добавить ассоциации вручную, но всегда с некоторыми ошибками.Возможно ли это даже при использовании вторичного ключа автоинкремента?

Я был бы очень признателен, если бы кто-нибудь попытался помочь мне.

Спасибо

/ Andreas

1 Ответ

0 голосов
/ 21 июля 2010

Очевидно, это было совсем не сложно. Я думаю, что я неправильно понял, как использовать ссылочные ограничения. Во всяком случае, для дальнейшего использования, и люди найдут этот вопрос:

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

...