Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 连接字符串ado.net中的初始目录与AttachDbFilename_C#_Asp.net Mvc_Iis_Ado.net - Fatal编程技术网

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

C# 连接字符串ado.net中的初始目录与AttachDbFilename,c#,asp.net-mvc,iis,ado.net,C#,Asp.net Mvc,Iis,Ado.net,对于Ado.net连接字符串,我在大多数项目中都使用了Initial Catalog属性 但是现在大多数下载的示例项目在连接字符串中广泛使用AttachDbFilename属性 我知道你可以正确连接数据库。但我真正想知道的是,有什么不同 因为现在我仍然无法决定在涉及我的MVC项目时我真正需要遵循哪种方式,而MVC项目确实需要同时提供多个请求 非常感谢您的每一个建议。AttachDbFilename适用于您在本地使用SQL Express或SQL CE时。它允许您直接指定.MDB数据库文件的名称。

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

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

我知道你可以正确连接数据库。但我真正想知道的是,有什么不同

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


非常感谢您的每一个建议。

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


在将应用程序交付到生产环境和SQL Server实例时,可以使用
Initial Catalog
指定数据库名称。您不必为SQL Server处理的文件名=>操心。

谢谢您的建议@Darin Dimitrov。