c# - How Configure Devart dotConnect for SQLite Code First? -


can configure following sample code ? when run following code, error :

no entity framework provider found ado.net provider invariant name 'devart.data.sqlite'

setting in machine.config

<system.data>     <dbproviderfactories>       <add name="dotconnect sqlite" invariant="devart.data.sqlite"         description="devart dotconnect sqlite" type="devart.data.sqlite.sqliteproviderfactory, devart.data.sqlite, version=4.6.287.0, culture=neutral, publickeytoken=09af7300eec23701" />     </dbproviderfactories>   </system.data> 

after add below block code in app.config

<?xml version="1.0"?> <configuration>     <configsections>     <!-- more information on entity framework configuration, visit http://go.microsoft.com/fwlink/?linkid=237468 -->     <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.sqlite" type="devart.data.sqlite.entity.sqliteentityproviderservices, devart.data.sqlite.entity, version=4.6.287.0, culture=neutral, publickeytoken=09af7300eec23701" >         <migrationsqlgenerator type="devart.data.sqlite.entity.migrations.sqliteentitymigrationsqlgenerator, devart.data.sqlite.entity, version=4.6.287.0, culture=neutral, publickeytoken=09af7300eec23701" />       </provider>     </providers>   </entityframework>   <system.data>     <dbproviderfactories>       <remove invariant="devart.data.sqlite" />       <add name="dotconnect sqlite" invariant="devart.data.sqlite" description="devart dotconnect sqlite"        type="devart.data.sqlite.sqliteproviderfactory, devart.data.sqlite, version=4.6.287.0, culture=neutral, publickeytoken=09af7300eec23701" />     </dbproviderfactories>   </system.data>   <connectionstrings>     <add name="mycontext" connectionstring="data source=l:\newdb.db3;version=3;" providername="devart.data.sqlite" />   </connectionstrings>   <startup>     <supportedruntime version="v4.0" sku=".netframework,version=v4.5"/>   </startup> </configuration> 

following error occurs

the type initializer 'efcodefirst.mysqlitecontext' threw exception.

download sample code :

download


info :

devart sqlite code first (dotconnect sqlite 4.6.287)

entity framework 6

vs 2013 preview

we have answered @ our dotconnect sqlite forum .


Comments

Popular posts from this blog

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -