我已经安装了笔记本电脑和台式电脑,我已经安装了Visual Studio 2015 Express for Web。我正在使用Entity Framework代码优先开发ASP.Net MVC应用程序。
在笔记本电脑上,我能够将SQL Server LocalDb数据库文件添加到App_Data
文件夹,但是当尝试在桌面计算机上打开数据库时(安装了相同版本的Express 2015 for Web)从相同的安装程序),我收到错误消息说:
您尝试连接的数据库文件与当前的SQL Server实例不兼容。要继续,您必须升级此数据库文件...
经历了几次这个循环,有关工作站之间LocalDb数据库兼容性的无穷问题,我有点厌倦了。每次我在机器之间出现兼容性问题时,我只为其他工作站升级数据库而不与该版本兼容。
我的问题是:是否值得坚持使用LocalDb,还是应该将数据库移到SQL Server Express并完成它?我喜欢LocalDb的想法,因为我可以将数据库保留在解决方案中。