2017-01-18 16 views
0

Использование EntityFramework Reverse POCO Generator v2.26.0, и я не могу найти, где изменить .tt, чтобы остановить переименование столбца при создании POCOs. Я подозреваю, что это в UpdateColumn, который я обновил, чтобы только одной линии:Как остановить EntityFramework Обратный генератор POCO от переименования столбцов?

UpdateColumn = (Column column, Table table) => column; 

Но все столбцы переименовываются, например, из «Batch_ID» - «BatchId».

без остановки колонки переименования, я получаю сообщение об ошибке:

The data reader is incompatible with the specified 'DocumentExport.DataAccess.Databases.Batches.Batch'. A member of the type, 'BatchId', does not have a corresponding column in the data reader with the same name.

Как одна остановка столбца переименовывать в процессе генерации POCO?

ответ

1

В database.tt,

UsePascalCase = false; // This will rename the generated C# tables & properties to use PascalCase. If false table & property names will be left alone. 

В то время как это достигается подавление имен столбцов, это также влияет имена таблиц и, возможно, другие вещи.