如果有人知道答案,我还在寻找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"/>
答案 0 :(得分:1)
我的猜测是,构建提供程序针对Oracle运行时会出现错误。
你可能需要将这些打倒,也许是通过使用SubCommander进行构建。我很长一段时间没有使用构建提供程序,但是如果内存服务,那么将错误放入可以看到它们的visual studio中并不是那么好。