SQL Server CE和Visual Studio 2013

因此,我们现在知道Visual Studio 2013不再支持SQL Server CE.我们可以通过SQL Server CE Toolbox加载项访问它,但这并不能解决数据提供者未包含的问题,因此我们不能再使用SQL Server CE和实体框架等。

我还没有从MS那里找到一个解释,为什么现在失踪了,但我现在已经接受了它,并且正在寻找继续前进的方法。

我的问题是 - 这个最好的迁移路径是什么? 我一直在使用SQL Server CE的数据优先实体框架,并部署小型网站,这些小型网站使用一个小型的.sdf文件作为数据库,更新很容易部署 - 只需复制文件即可。 SQL Server Express不会以这种方式工作。 对于桌面/ WPF / winforms应用程序,我想这会更令人困惑,因为进程内SQL Server CE数据库非常适合小型桌面应用程序。


你可以在VS 2013中使用Database First和Toolbox,不确定你错过了什么? 只需右键单击数据库文件,然后选择在当前项目中创建实体数据模型。 PS:我是工具箱的开发者,让我知道你还有什么其他的东西吗?失踪。


如果您使用Entity Framework 6,请安装NuGet包
“EntityFramework.SqlServerCompact”。

安装完成后,我的标准MVC5应用程序在App_Data文件夹中创建了一个.sdf数据库文件,并将我的注册数据插入新的ASPNET标识表中。

链接地址: http://www.djcxy.com/p/17377.html

上一篇: SQL Server CE and Visual Studio 2013

下一篇: To call a powershell script file (example.ps1) from C#