Я использую Entity Framework просто для создания классов, которые могут быть сопоставлены с таблицами базы данных. У нас есть собственный слой доступа к данным, через который мне нужно пройти, поэтому я использую только сгенерированные классы.
Я бы хотел, чтобы структура сущностей генерировала внешние ключи как свойства вместо классов. Итак, в основном, когда он генерирует классы, мне нужно, чтобы он игнорировал все внешние ключи.
В качестве альтернативы, я в порядке удаления ссылок FK вручную, но я не могу понять, как затем восстановить классы, отличные от синхронизации из БД.
Я знаю, что бета-версия .Net 4.0 должна поддерживать это "из коробки" с новыми ассоциациями FK, но мы пока не готовы идти к этому. Я думал, что смогу использовать .Net 4.0 для генерации классов и подключения их к моему проекту 3.5, но я сомневаюсь, что это будет гладко.
У кого-нибудь есть идеи?
Большое спасибо за любой вклад.