SubSonic v2.2 с SubCommander не разбирает текст таблицы - PullRequest
1 голос
/ 11 августа 2009

Я использую SubSonic версии 2.2, но использую инструмент командной строки SubCommander, интегрированный в Visual Studio в качестве внешнего инструмента. У меня есть несколько таблиц с префиксом из 3 буквенно-цифровых символов и подчеркивания. Например, таблицы выглядят примерно так:

ABC_Table1
ABC_Table2
ABC_Table3
ABC_Table4
ABC_Table5

... и так далее ...

Я использую следующую командную строку, и текст таблицы не удаляется из имен файлов или имен классов / объектов.

generate /out DAL\generated /lang vb /spClassName StoredProcs /generatedNamespace Company.Data /fixPluralClassNames false /relatedTableLoadPrefix Get_ /stripTableText OTA_ /templateDirectory "C:\SubSonic\Templates"

Можете ли вы сказать мне, почему текст таблицы не удаляется?

Ответы [ 2 ]

2 голосов
/ 12 августа 2009

Я также использую инструмент командной строки, интегрированный в Visual Studio. Если бы я был вами, я бы сначала взял параметры, которые вы передаете инструменту, и поместил их в файл .config, так как SubSonic может прочитать их из файла .config так же просто, как передать их по отдельности, и зачастую легче отредактируйте файл .config. Я согласен с Марве, полагая, что ошибка связана с неправильным комментарием к тексту. Также какой провайдер вы используете.

0 голосов
/ 11 августа 2009

Измените /stripTableText OTA_ часть вашей строки конфигурации на /stripTableText "OTA_, ABC_"

Переключатель /stripTableText принимает строку, содержащую текст для извлечения из имен таблиц при создании объектов SubSonic. Чтобы разделить несколько строк через запятую.

...