C# 如何将数据库连接到安装项目中的本地SQL Server
以下是我的做法:C# 如何将数据库连接到安装项目中的本地SQL Server,c#,sql-server,database,C#,Sql Server,Database,以下是我的做法: 我创建一个空数据库是SSMS 2008(例如:myDB.mdf) 我在VS2010中创建了一个新项目 我添加了EF4模型(edmx文件) 我设计我的模型(实体和关联…) 我从模型生成数据库(目标是myDB.mdf) 我开始编码 我知道我正在使用的数据库已连接到本地SQL Server实例!(因此,基本上数据库可以位于计算机上的任何物理位置,只要它以相同的名称连接到SQL实例,这就是我要寻找的…) 但我的问题是:每次使用安装项目为客户机部署应用程序时,我还需要安装SSM并将空数据
我确信这不是正确的方法,所以您能告诉我如何实现:自动复制和附加数据库吗?回答得好,这是否意味着我必须将数据库的创建和附加编写成SQL脚本,并在应用程序的第一次午餐时执行它,以便它可以创建数据库并附加?回答得好,这是否意味着我必须将数据库的创建和附加编写成SQL脚本,并在应用程序的第一次午餐时执行它,以便它可以创建数据库并附加?回答得好,这是否意味着我必须将数据库的创建和附加编写成SQL脚本,并在应用程序第一次启动时执行它,以便它可以创建数据库并附加?