SubSonic развертывание и изменение строк подключения - PullRequest
0 голосов
/ 16 апреля 2009

Я использовал Subsonic для создания DAL для одного из моих веб-приложений. Когда я перемещаю его со своего тестового сервера на рабочий сервер, я изменяю строку подключения, чтобы она указывала на источник производственных данных, но приложение по-прежнему работает с тестовой БД. Хранится ли информация о соединении в другом месте помимо Web.config?

Каковы лучшие практики для развертывания веб-приложений, созданных с использованием Subsonic?

ТИА

John

Ответы [ 2 ]

0 голосов
/ 17 апреля 2009

Вот пример моей конфигурации.

        <!--########################## Connection Strings ###############################-->
        <connectionStrings>
        <clear/>
        <add name="Ajax" 
connectionString="Data Source=Ajax1;Initial Catalog=AjaxExample_test;User ID=Webuser;Password=Pinecone!" 
providerName="System.Data.SqlClient"/>
        </connectionStrings>
        <!--########################## SubSonic ###############################-->
            <SubSonicService defaultProvider="AjaxProv">
             <providers>
              <clear/>
             <add name="AjaxProv" type="SubSonic.SqlDataProvider, SubSonic"
     connectionStringName="Ajax" 
    generatedNamespace="ICBA.Web.SalesForce.StagingDAL" 
    appendWith="" 
    stripColumnText="" 
    relatedTableLoadPrefix="" 
    enableTrace="false" 
    extractClassNameFromSPName="false" 
    fixDatabaseObjectCasing="true" 
    fixPluralClassNames="true" 
    generateLazyLoads="false" 
    generateNullableProperties="true" 
    generateODSControllers="true" 
    generateRelatedTablesAsProperties="false" 
    includeProcedureList="*" 
    excludeTableList="" 
    includeTableList="*" 
    regexDictionaryReplace="TypeCode,typecode" 
    regexIgnoreCase="true" 
    removeUnderscores="true" 
    setPropertyDefaultsFromDatabase="false" 
    useExtendedProperties="false" 
    useSPs="true"/>
           </providers>
          </SubSonicService>
0 голосов
/ 16 апреля 2009

В разделе конфигурации SubSonicService указывает ли атрибут connectionStringName на правильную строку подключения?

...