Изменение сопоставления имен таблиц и столбцов Entity Framework v4.3

У меня есть приложение с работающей моделью Entity, сгенерированной из существующей базы данных. Я должен указать свое приложение на новую базу данных с той же схемой, за исключением того, что имена таблиц и столбцов разные.

Например, в моей текущей схеме есть таблицы с именами вроде «Ответ». Моя новая схема, на которую мне нужно указать, имеет точно такую ​​же таблицу, за исключением того, что она называется «tblAnswer».

Мои столбцы также изменились. Раньше столбец назывался «AnswerId», теперь он называется «zAnswerId». Не спрашивайте о префиксе «z», это длинная история, но она есть в каждой колонке.

Итак, какие варианты у меня есть, чтобы указать эту существующую модель сущности (сгенерированную из базы данных) на новую базу данных и настроить сопоставления? Я экспериментировал с некоторыми методами, которые используются для сопоставлений «Code First», как описано в этом руководстве, но безуспешно. Я просто не знаю, правильный ли это подход, или есть что-то более разумное.

Предложения? Заранее спасибо.

15
задан letsgetsilly 11 May 2012 в 17:25
поделиться