连接字符串ado.net中的初始目录与AttachDbFilename

Fra*_*Thu 5 c# iis asp.net-mvc ado.net

说到Ado.net连接字符串,我Initial Catalog在大多数项目中都使用了属性.

但是现在大多数下载的示例项目都广泛使用AttachDbFilename连接字符串中的属性.

我知道两种方式都可以正确连接到数据库.但我真正想知道的是,有什么不同之处.

因为现在我仍然无法决定在我的MVC项目中我真正需要遵循哪种方式,这真的需要同时提供多个请求.

每个建议都将非常感激.

Dar*_*rov 6

AttachDbFilename是在本地使用SQL Express或SQL CE时.它允许您直接指定.MDB数据库文件的名称.它在开发过程中在本地使用.

将应用程序发送到生产环境和SQL Server实例时,用于Initial Catalog指定数据库名称.您不必担心由SQL Server处理的文件名=>.