【问题标题】:Deploying WPF with SQL Compact 4 and Entity Framework 4?使用 SQL Compact 4 和 Entity Framework 4 部署 WPF?
【发布时间】:2011-03-12 21:02:48
【问题描述】:

我正在使用 Entity Framework 4 设置 WPF 应用程序,使用 SQL Compact 4 作为数据存储。我为 SQL Compact 4.0 私有部署设置了文件和参考(根据this MSDN article)。

但是,对于 SQL Compact 3.5,我必须将配置条目添加到 App.config 文件中(请参阅 this blog postthis article)。我找不到任何关于在桌面应用程序中使用 SQL Compact 4 和 EF4 是否需要类似条目的任何信息。

所以,这是我的问题:我是否必须向 App.config 添加特殊条目才能将 SQL Compact 4 与 EF4 一起使用?如果是这样,你能给我指出一篇展示它们的文章或博客文章吗?感谢您的帮助。

【问题讨论】:

    标签: wpf entity-framework-4 sql-server-ce


    【解决方案1】:

    this blog post by Erik Jensen找到答案:

    <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 for Microsoft SQL Server Compact" 
                 type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.1, 
                 Culture=neutral, 
                 PublicKeyToken=89845dcd8080cc91"/>    
        </DbProviderFactories>  
    </system.data>
    

    谢谢,埃里克!

    【讨论】:

      猜你喜欢
      • 2013-02-04
      • 2011-07-09
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      • 1970-01-01
      • 2011-03-22
      • 2012-01-25
      • 1970-01-01
      相关资源
      最近更新 更多