SubSonic 2.1和Oracle问题

时间:2009-07-07 23:10:07

标签: subsonic

如果有人知道答案,我还在寻找3天而且没什么......

我使用亚音,SqlServer和MySql进行了一些测试,并且在web.config文件中稍作修改,一切都很好。

但是现在,我需要与Oracle合作。我做了更改和下一个命令运行

DataTable qry = ModeloDados.DB.Select()。From(“CARGO”)。ExecuteDataSet()。Tables [0];

但如果我输入 ModeloDados。,则该类不会出现。 Ony出现在下一个:

数据库,模式,SP,表格,视图

使用SqlServer或MySql一切都很好。出现了类Cargo。我认为这不是Oracle中的配置,因为上面的命令运行,但我需要使用类

有些像 Cargo c = new Cargo

但是这个课没有出现。

我缺少什么?

感谢您的帮助。

配置:

<connectionStrings>
    <add name="oracle" connectionString="Data Source=xxx.x.xx.xx:1521/bancoteste;Persist Security Info=True;User ID=user;Password=xxx;" providerName="System.Data.OracleClient"/>
</connectionStrings>


<SubSonicService defaultProvider="oracle" enableTrace="false" templateDirectory="">
    <providers>
        <clear/>
        <add name="oracle" type="SubSonic.oracleDataProvider, SubSonic" 
           fixDatabaseObjectCasing="true" 
           connectionStringName="oracle" 
           generateRelatedTablesAsProperties="true" 
           fixPluralClassNames="false" 
           generatedNamespace="ModeloDados" 
           regexIgnoreCase="true" 
           removeUnderscores="false" 
           setPropertyDefaultsFromDatabase="true" 
           generateNullableProperties="true" 
           useExtendedProperties="true" useUtc="true"/>
    </providers>
</SubSonicService>


    <compilation debug="true">
        <buildProviders>
            <add extension=".abp" type="SubSonic.BuildProvider, SubSonic"/>

1 个答案:

答案 0 :(得分:1)

我的猜测是,构建提供程序针对Oracle运行时会出现错误。

你可能需要将这些打倒,也许是通过使用SubCommander进行构建。我很长一段时间没有使用构建提供程序,但是如果内存服务,那么将错误放入可以看到它们的visual studio中并不是那么好。