簡體   English   中英

從模型生成數據庫文件(sdf)時發生錯誤

[英]Error occurred when generating database file (sdf) from model

我已經安裝了Visual Studio2012。我試圖從我的模型(EDMX文件)生成數據庫。 指定SQL Server Express連接字符串時,它可以正常工作。 但是,當我嘗試指定要生成的SQL Server Compact文件時,出現以下錯誤:

找不到合適的DbProviderManifest來生成SSDL。提供的提供者不變名稱'System.Data.SqlServerCe 4.0無效'

任何想法如何解決這個問題?

提前致謝。

檢查您的machine.config文件中是否存在以下幾行:

    <system.data>
        <DbProviderFactories>
  <add name="Microsoft SQL Server Compact Data Provider 4.0" invariant="System.Data.SqlServerCe.4.0" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
</DbProviderFactories>
    </system.data>

否則,請嘗試重新安裝SQL Server Compact 4.0或驗證您的項目目標對於x86或x64是否正確...

最好的祝福,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM