如何在不安装任何数据库服务器的情况下在本地运行桌面应用程

Abe*_*hew 7 c# mysql database sql-server desktop-application

我想用数据库创建一个桌面应用程序,使用Visual Studio 2013和C#,任何人都可以建议我用什么服务器来创建我的数据库,以便在我的客户端系统中运行我的应用程序,而无需在客户端安装任何数据库服务器系统[即没有安装MsSql服务器或MySql服务器或Acess],我希望我的应用程序在安装我自己的应用程序的exe文件时正常工作?

现在我在我的应用程序中使用MSSQL服务器,有没有办法在本地客户端系统中运行此应用程序而不安装MSSQL Server?[我的应用程序前端在安装.Net FrameWork 4.5时工作,我在Sql Server中需要这样的.mdf数据库]

有人说SQL Server Compact,但我不知道如何使用它

bee*_*hol 2

您可以使用 SQL Server Compact,它可以单独安装,也可以作为应用程序的一部分进行部署。

请参阅此处:如何部署 SQL Server Compact Edition 4.0?

这里:https://msdn.microsoft.com/en-gb/library/aa983326 (v=vs.110).aspx

您的应用程序中的数据库代码(除了连接字符串)不需要更改,因为您已经在使用某些版本的 SQL Server。

还有SQLite,据我所知它很受重视,但我对它知之甚少。http://www.sqlite.org/

希望有帮助!