이 질문에 대한 답을 모르겠습니다.SubSonic Oracle 및 속성 케이스
MSSQLSERVER와 MYSQL을 사용하면 다음 구성이 잘 실행되지만 오라클은 그렇지 않습니다. 오라클이
화물 C = 새로운화물와 같이 표시
(); c.Idcargo = 1;
MSSQL AND MYSQLc.IdCargo = 1로
;
"Idcargo"가 아닌 "IdCargo"로 나타나도록 Oracle과의 연결을 구성하는 방법. ??
구성 :
<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의 표에 내가 같은 테이블 열을 만들려고 이런 식으로 일을 ..... = "true"를 한 번 더 필드를 생성 낙타의 경우이지만 오라클의 경우 항상 대문자로 유지됩니다. 이 문제를 해결하는 다른 방법을 알고 계십니까? – Valmir
기본값으로 remove underscores = "true"를 설정할 필요가 없습니다. c_test_info_id SubSonic이라는 열을 가지고 있으면 기본값을 사용하여 CTestInfoId로 변환합니다. –