C# 基本数据库连接和部署

C# 基本数据库连接和部署,c#,sql,visual-studio-2010,ssms,C#,Sql,Visual Studio 2010,Ssms,我已在SSMS中的.\SQLEXPRESS上创建了一个数据库 如何连接到Visual Studio 2010中的数据库?我知道这可能是一个大问题,但我主要关心的是如何构造连接字符串。我想在解决方案资源管理器中右键单击并自己添加数据库文件,但我似乎找不到文件所在的位置 此外,这个项目是给别人完成后;如果我要连接到此数据库,我将如何部署它,以便收件人也可以在本地运行它 谢谢。请查看链接。在“服务器资源管理器”中连接到服务器。使用“添加连接”和“Microsoft SQL Server(SqlClie

我已在SSMS中的.\SQLEXPRESS上创建了一个数据库

如何连接到Visual Studio 2010中的数据库?我知道这可能是一个大问题,但我主要关心的是如何构造连接字符串。我想在解决方案资源管理器中右键单击并自己添加数据库文件,但我似乎找不到文件所在的位置

此外,这个项目是给别人完成后;如果我要连接到此数据库,我将如何部署它,以便收件人也可以在本地运行它

谢谢。

请查看链接。

在“服务器资源管理器”中连接到服务器。使用“添加连接”和“Microsoft SQL Server(SqlClient)”选项指定服务器名称并选择要连接的数据库

"Data Source=.\SQLEXPRESS;Database=MyDatabase; Integrated Security=True"
如果您使用的是集成安全性,那么您的连接字符串将如下所示

Data Source=.\SQLEXPRESS;Initial Catalog=YourDataBaseName;Integrated Security=True
或者,如果您使用的是用户名和密码,则

Data Source=.\SQLEXPRESS;Initial Catalog=YourDataBaseName;User ID=UserID;Password=Password

希望这对你有帮助。

太棒了,非常感谢米奇!!那么,当“Northwind”数据库当前可能不在其服务器上时,我如何确保发送此信息的人可以运行项目。\SQLEXPRESS服务器??确定。最后一个问题——也是一个潜在的大问题——但我将研究如何使用ADO.net实体模型,以便能够处理从任何存储过程接收到的数据,例如,使用自定义类——在不向项目中添加数据库文件的情况下,这是否仍然可行?这仍然可以通过使用连接字符串来实现吗?非常感谢Amar。然后我可以由此创建一个实体模型??是的。阅读更多关于如何使用实体模型的信息再次感谢Amar,非常感谢您的帮助。看来您对实体模型还不熟悉。如果你对其中任何一个答案感到满意,你需要接受它,请通过欢迎D:)。如果链接能帮助你让我高兴。也许吧。也许我是隐姓埋名的C#guru,用一个绝对的新手身份作为伪装。也许吧。