说到Ado.net连接字符串,我在大多数项目中都使用了Initial Catalog
属性。
但是现在大多数下载的示例项目在连接字符串中广泛使用AttachDbFilename
属性。
我知道both ways可以正确连接到数据库。但我真正想知道的是,有什么不同。
因为现在我仍然无法决定在我的MVC项目中我真正需要遵循哪种方式,而这项项目确实需要同时提供多个请求。
每个建议都会非常感激。
答案 0 :(得分:5)
AttachDbFilename
是您在本地使用SQL Express或SQL CE的时候。它允许您直接指定.MDB数据库文件的名称。它在开发过程中在本地使用。
将应用程序发布到生产环境和SQL Server实例时,使用Initial Catalog
指定数据库名称。你不打扰文件名=>这是由SQL Server处理的。