Как говорится в вопросе ... Разве Subsonic не нравится слово Data, поэтому он меняет его?
Почему Subsonic создает класс для моей таблицы CoreData как CoreDatum?
Ответы (1)
Данные - это множественное число от Datum. SubSonic генерирует классы с единственными именами, поэтому преобразует имя таблицы CoreData в имя класса CoreDatum.
person
Adam Cooper
schedule
10.02.2010
Я считаю, что есть настройка, чтобы остановить дозвуковое переименование таблиц множественного числа. Ну было в 2.0 fixPluralClassNames
- person LiamB; 10.02.2010
Проверьте файлы T4 - я думаю, что это в _Setting.tt, где мы устанавливаем имена таблиц (либо там, либо в _SQLServer.ttt - или в зависимости от того, какой провайдер вы используете). Мы называем класс Inflector, который обрабатывает функцию множественного числа - перезапишите его, как хотите ...
- person ; 10.02.2010