0
當試圖打開設計器VS2010抱怨... 無法加載'C:... \ Model.edmx':無法找到或加載已註冊的.Net Framework數據提供程序。 現在的事情是我以前創建了這個數據庫的第一個模型,並且代碼成功運行並訪問數據庫。我用我已經安裝並添加到我的參考和修改了我的App.Config中如下圖所示爲什麼ADO.Net實體數據模型設計器無法打開我的EDMX文件?
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite"/>
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.76.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
</DbProviderFactories>
</system.data>
<connectionStrings>
<add name="EDSEntities" connectionString="metadata=res://*/Model2.csdl|res://*/Model2.ssdl|res://*/Model2.msl;provider=System.Data.SQLite;provider connection string='data source="C:\EDS.db";foreign keys=true'" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
我在一個無所適從的問題可能是SQLite的v1.0.76.0。 .. 有任何想法嗎?
沒有幫我 – springy76
我不認爲我已正確按照http://sqlite.phxsoftware.com/readme.htm中的安裝說明進行操作 –