【发布时间】:2012-01-25 14:16:34
【问题描述】:
我正在尝试使用 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>
来自模型文件夹
public class ReportingContext : DbContext
{
...
}
【问题讨论】:
-
请发布创建此数据库的代码(即适用于 ASP.NET MVC 而不适用于 WPF)。
标签: wpf entity-framework-4 sql-server-ce