Можно ли использовать простой репозиторий SubSonic 3 с именами не множественных таблиц? Моя БД уже существует, таблица называет повторное добавление, я не могу их изменить.Subsonic 3 SimpleRepository NON Plural Название таблицы?
ответ
Нет, он жестко закодирован в источнике SubSonic. Вы можете потянуть его и проследить шаги миграции, чтобы увидеть, где происходит множественное число. Я знаю, потому что я хотел того же.
Я занимался модификацией источника, чтобы сделать множественное число необязательным с помощью некоторого параметра/конфигурации переопределить или аналогично. Но я не получил его (пока).
Если ваши таблицы уже существуют, это не является целью использования модели Simple Repository. Простая модель репозитория предназначена для создания структур таблиц для вас с использованием миграции.
Если вы используете базу данных, которая уже существует, вам будет лучше работать с использованием шаблонов T4, поскольку они также поддерживают отношения между вашими таблицами.
Приветствия,
Ed
С дозвуковой 3.0.0.4 в settings.ttinclude
я удалил линию;
AddSingularRule("s$", String.Empty);
который упал около 260 строк в классе Inflector
правил. Не нужно было возиться с дозвуковым исходным кодом.
HTH
Crap, что воняет. У меня такая же проблема. – rball
Double Crap У меня такая же проблема из базы данных, я работаю над – Jon
+ 1s для вас обоих. С тех пор я перешел в (и так получился Rob) Entity Framework 4, с параметром POCO Templates. Чрезвычайно простой и очень чистый Дизайнер, который работает полностью сейчас. – eduncan911