C# WPF EF6 LOCALDB crashs on access database -
i've deployed wpf simple application localdb mdf embeded , entity framework 6, when test application @ windows 7 application crash when try access database.
i installed localdb version 2012, 2014 , netframework 4.7 in client machine keeps crashing on query window.
i'm using visual studio 2015 have experiencied this?
dependencies installed in client machine:
net framework. 4.6.1 or above
localdb 32bit\sqllocaldb.msi or localdb 64bit\sqllocaldb.msi
here appconfig:
<?xml version="1.0" encoding="utf-8"?> <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" /> <!-- more information on entity framework configuration, visit http://go.microsoft.com/fwlink/?linkid=237468 --> </configsections> <startup> <supportedruntime version="v4.0" sku=".netframework,version=v4.6.1" /> </startup> <entityframework> <defaultconnectionfactory type="system.data.entity.infrastructure.sqlceconnectionfactory, entityframework"> <parameters> <parameter value="system.data.sqlserverce.4.0" /> </parameters> </defaultconnectionfactory> <providers> <provider invariantname="system.data.sqlclient" type="system.data.entity.sqlserver.sqlproviderservices, entityframework.sqlserver" /> <provider invariantname="system.data.sqlserverce.4.0" type="system.data.entity.sqlservercompact.sqlceproviderservices, entityframework.sqlservercompact" /> </providers> </entityframework> <system.data> <dbproviderfactories> <remove invariant="system.data.sqlserverce.4.0" /> <add name="microsoft sql server compact data provider 4.0" invariant="system.data.sqlserverce.4.0" description=".net framework data provider microsoft sql server compact" type="system.data.sqlserverce.sqlceproviderfactory, system.data.sqlserverce, version=4.0.0.0, culture=neutral, publickeytoken=89845dcd8080cc91" /> </dbproviderfactories> </system.data> <connectionstrings> <add name="agrotarifaentities" connectionstring="metadata=res://*/modelagro.csdl|res://*/modelagro.ssdl|res://*/modelagro.msl;provider=system.data.sqlclient;provider connection string="data source=(localdb)\mssqllocaldb;attachdbfilename=|datadirectory|\agrotarifa.mdf;integrated security=true;multipleactiveresultsets=true;app=entityframework"" providername="system.data.entityclient" /> <add name="agrotarifa.properties.settings.agrotarifaconnectionstring" connectionstring="data source=(localdb)\mssqllocaldb;attachdbfilename=|datadirectory|\agrotarifa.mdf;integrated security=true" providername="system.data.sqlclient" /> </connectionstrings> </configuration>
this hunch, maybe connection string being used literal. try replacing instances of " single quote. let me know if works-it may come in work down road.
Comments
Post a Comment