2014-12-19 96 views
9

语境将现有数据库附加到sql localdb的最佳方式是什么?

我工作的桌面应用程序必须能够在遥远的SQL Server连接丢失的情况下运行:一个SQL Server 快速(我知道...)2012年我'm正在使用Visual Studio Express 2013.所以我发现我最好的选择是使用SQLLocalDB作为我的客户端本地数据库,因为我只需导入无数据的mdf文件并处理数据同步(它代表一个完全简单的规则集)。要将mdf文件附加到SQLLocalDB,我有两个选项,但我不清楚每个选项的后果。

解决方案1 ​​ - 处理SQL

enter image description here

解决方案2 - 联接字符串

"Server=(localdb)\\v11.0;Integrated Security=true;AttachDbFileName= myDbFile.mdf;" 

什么去知道我使用实体框架来访问的最佳途径代码中的数据?

回答

0

我认为解决方案#2更好,因为它基于连接字符串到数据库。

在SQL Express中,您也可以在T-SQL中指定数据库名称(USE DB_NAME)。但人们通常在连接字符串中指定db而不是T-SQL

相关问题