我不知道這個問題的答案。SubSonic Oracle和屬性案例
使用MSSQLSERVER和MYSQL,下一個配置運行得非常好,但是Oracle不會。
與甲骨文似乎是這樣的
貨物c = new 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,我在web.config中創建一個多個領域的表像Descricao_Teste與課程設置removeUnderscores的=「真正的」 這樣的工作..... 我試圖創建表的列駱駝案件,但在甲骨文始終保持大寫。 你知道解決這個問題的其他方法嗎? – Valmir 2009-07-08 18:09:14
你應該不需要設置刪除underscores =「true」,因爲它是默認值。當我有一列名爲c_test_info_id的SubSonic時,使用所有默認值將SubSonic轉換爲CTestInfoId – 2009-07-08 18:23:01