Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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# C语言编程中的数据库_C#_Database - Fatal编程技术网

C# C语言编程中的数据库

C# C语言编程中的数据库,c#,database,C#,Database,我不熟悉.NET框架中的数据库。我真的很想知道Visual Studio中的本地数据库和Microsoft SQL Server中的数据库之间的区别。谁能给我解释一下吗?我们应该什么时候使用它 LocalDB是专门为开发人员创建的。它很容易安装,不需要管理,但它提供了与常规SQLServerExpress相同的T-SQL语言、编程界面和客户端提供程序。实际上,以SQL Server为目标的开发人员不再需要在其笔记本电脑和其他开发机器上安装和管理SQL Server Express的完整实例。此外

我不熟悉.NET框架中的数据库。我真的很想知道Visual Studio中的本地数据库和Microsoft SQL Server中的数据库之间的区别。谁能给我解释一下吗?我们应该什么时候使用它

LocalDB是专门为开发人员创建的。它很容易安装,不需要管理,但它提供了与常规SQLServerExpress相同的T-SQL语言、编程界面和客户端提供程序。实际上,以SQL Server为目标的开发人员不再需要在其笔记本电脑和其他开发机器上安装和管理SQL Server Express的完整实例。此外,如果LocalDB的简单性和局限性适合目标应用程序环境的需要,开发人员可以继续在生产中使用它,因为LocalDB也是一个很好的嵌入式数据库


阅读:

实际上你有三个选择。您没有描述的选项是使用SSMS创建数据库,然后设置到文件的连接,并选择由SSMS创建的MDB文件。您可能需要首先使用SSMS卸载数据库,以获得SQL Express以释放其文件锁。创建与文件的此连接时,系统将提示您是要在文件所在的位置连接到该文件,还是将其添加到项目中

本地数据库可以采用两种形式,具体取决于创建方式。有关详细信息,请参阅如何:管理项目中的本地数据文件


客户端服务器,SQL Express

如果使用SSMS设置数据库并通过SQL Express连接到该数据库,则项目中没有本地数据库,而服务器恰好位于工作站的本地

本地数据库,SQL Express

如果使用SSMS设置数据库,卸载该数据库并将该文件添加到项目中,则您有一个使用SQL Express私有实例的本地数据库

本地数据库,精简版


如果使用Visual Studio菜单创建新数据库,则会有一个本地Compact Edition数据库。

客户端服务器,SQL Express

如果使用SSMS设置数据库并通过SQL Express连接到该数据库,则项目中没有本地数据库,而服务器恰好位于工作站的本地

本地数据库,SQL Express

如果使用SSMS设置数据库,卸载该数据库并将该文件添加到项目中,则您有一个使用SQL Express私有实例的本地数据库


本地数据库,精简版

@PranayRana好的,我会的