如何将MSCE与WPF 4和实体框架Codefirst结合使用?

如何将MSCE与WPF 4和实体框架Codefirst结合使用?,wpf,entity-framework-4,sql-server-ce,Wpf,Entity Framework 4,Sql Server Ce,我正在尝试使用MSCE和实体框架创建WPF应用程序。(我是wpf的新手) 在asp.net mvc 3中,我只需给数据上下文、数据库和连接字符串赋予相同的名称,就可以完成类似的工作。我在wpf中尝试了这一点,但它不起作用(相反,它创建了一个SqlExpress数据库) 如何将MSCE 4.0数据库与WPF和codefirst结合使用?是否存在某种秘密加载项 下面是一些示例代码 在app.config中 <connectionStrings> <add name="Reporti

我正在尝试使用MSCE和实体框架创建WPF应用程序。(我是wpf的新手)

在asp.net mvc 3中,我只需给数据上下文、数据库和连接字符串赋予相同的名称,就可以完成类似的工作。我在wpf中尝试了这一点,但它不起作用(相反,它创建了一个SqlExpress数据库)

如何将MSCE 4.0数据库与WPF和codefirst结合使用?是否存在某种秘密加载项

下面是一些示例代码

在app.config中

<connectionStrings>
<add name="ReportingContext" connectionString="provider=System.Data.SqlServerCe.4.0;provider connection string=Data Source=|DataDirectory|\ReportingContext.sdf" providerName="System.Data.EntityClient" />
  </connectionStrings>

nuget软件包有问题。我删除了所有软件包,重新安装后问题消失了。

请发布创建此数据库的代码(即与ASP.NET MVC一起使用,而不是与WPF一起使用)。
public class ReportingContext : DbContext
    {
     ...
}