Я использую Devforce 7.2.4, Devart - dotConnect для Oracle 8.4.313, Entity Framework 6.1.2.Нет провайдера Entity Framework для поставщика ADO.NET с инвариантным именем «Devart.Data.Oracle»
Я получил эту ошибку, когда я установить DevForceEnabled свойство верно в моем model.edmx
Однако я нашел ссылку = http://blog.devart.com/entity-framework-6-support-for-oracle-mysql-postgresql-sqlite-and-salesforce.html
web.config код
<configSections>
<section name="ideablade.configuration" type="IdeaBlade.Core.Configuration.IdeaBladeSection, IdeaBlade.Core" />
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<entityFramework>
<providers
<provider invariantName="Devart.Data.Oracle" type="Devart.Data.Oracle.Entity.OracleEntityProviderServices, Devart.Data.Oracle.Entity, Version=8.4.313.6, Culture=neutral, PublicKeyToken=09af7300eec23701" />
</providers>
</entityFramework>
<system.data>
<DbProviderFactories>
<remove invariant="Devart.Data.Oracle" />
<add name="dotConnect for Oracle" invariant="Devart.Data.Oracle" description="Devart dotConnect for Oracle" type="Devart.Data.Oracle.OracleProviderFactory, Devart.Data.Oracle, Version=8.4.313.0, Culture=neutral, PublicKeyToken=09af7300eec23701" />
</DbProviderFactories>
</system.data>
Любая идея, если DevForce и Деварт все еще работает вместе, или я чего-то не хватает?
Спасибо за ваше время. Я уже сделал это. – Molinari
Но проблема возникла, когда я установил DevForceEnabled = true – Molinari
DevForce является агностиком провайдера, поэтому он должен работать с любым EF. Если вы получаете эту ошибку во время сборки, добавьте информацию о провайдере из вашего web.config в app.config в проект модели. –