Я не знаю ответа на этот вопрос.SubSonic Oracle и случай свойств
С MSSQLSERVER и MYSQL следующая конфигурация работает очень хорошо, но с Oracle не требуется.
С Oracle появляются как этот
Cargo с = новый Cargo(); c.Idcargo = 1;
С MSSQL И MYSQL
c.IdCargo = 1;
Как настроить соединение с Oracle, чтобы появиться «IdCargo», а не «Idcargo». ??
КОНФИГУРАЦИИ:
<providers>
<clear/>
<add name="oracle" type="SubSonic.oracleDataProvider, SubSonic"
connectionStringName="oracle"
fixDatabaseObjectCasing="true"
regexDictionaryReplace="Empresaendereco,EmpresaEndereco;Empresacontato,EmpresaContato;Franqueadoendereco,FranqueadoEndereco;Franqueadocontato,FranqueadoContato;Funcionarioacesso,FuncionarioAcesso;Funcionarioendereco,FuncionarioEndereco;Funcionariocontato,FuncionarioContato;Clienteendereco,ClienteEndereco;Clientecontato,ClienteContato;Clientehistorico,ClienteHistorico;Agendastatus,AgendaStatus;Historicostatus,HistoricoStatus"
generateRelatedTablesAsProperties="true"
fixPluralClassNames="false"
generatedNamespace="ModeloDados"
regexIgnoreCase="false"
removeUnderscores="false"
setPropertyDefaultsFromDatabase="true"
generateNullableProperties="true"
useExtendedProperties="true" useUtc="true"/>
</providers>
Привет runxc1, я создал еще одно поле в таблице как Descricao_Teste и набор конечно removeUnderscores = «истина» в web.config Таким образом, работа ..... я пытался создать столбцы таблицы как верблюд, но в оракуле всегда остаются в верхнем регистре. Знаете ли вы, как это решить? – Valmir
вам не нужно устанавливать удаление подчеркивания = "true", поскольку оно является значением по умолчанию. Используя все значения по умолчанию, когда у меня есть столбец с именем c_test_info_id, SubSonic преобразует это в CTestInfoId –