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 :
info :
devart sqlite code first (dotconnect sqlite 4.6.287)
entity framework 6
vs 2013 preview
we have answered @ our dotconnect sqlite forum .
Comments
Post a Comment