2009-07-23 6 views
0

J'écris du code avec SubSonic 2.1.1 et utilise MSSQL. Le projet doit être exécuté avec Oracle maintenant. J'ai changé web.config, et cela ne fonctionne pas. Quelqu'un peut-il me donner un exemple qui change seulement la base de données - modifie web.config avec subsonic et le reste ne change pas?Comment puis-je changer la base de données de SQL Server à Oracle avec SubSonic?

Le nom de table dans MSSQL est "Nom" mais dans Oracle est "NOM". Le code subsonique peut-il générer un code "Name" pour oracle?

+1

quels sont les changements à web.config. comment ça "ne marche pas"? – devio

Répondre

1

Basé sur this question votre chaîne de connexions devra se présenter comme suit (évidemment remplacer XXXXX vos valeurs de base de données):

<connectionStrings> 
    <add name="oracle" connectionString="Data Source=xxxxxxxx;Persist Security Info=True;User ID=xxxxx;Password=xxxxx;" providerName="System.Data.OracleClient"/> 
</connectionStrings> 

Re. votre deuxième question, Oracle n'est pas sensible à la casse. Voir this question pour plus de détails

Questions connexes