C# 我可以使用哪些不需要安装应用程序的数据库

C# 我可以使用哪些不需要安装应用程序的数据库,c#,visual-studio-2010,C#,Visual Studio 2010,您好,我正在创建一个windows应用程序,我需要选择一个数据库。我不想为每个使用我的应用程序的人安装sql server express 我可以使用哪些不需要安装应用程序的数据库。我希望每个客户都有一个本地存储的数据库。这取决于您想使用它做什么,如果您只希望每个用户有一个数据库,那么我将考虑使用SQLite 如果您需要为每个用户提供一个数据库,而SQL server安装在远程服务器上则是理想的这取决于您希望使用它的目的,如果您只需要为每个用户提供一个数据库,那么我将考虑使用SQLite 如果您

您好,我正在创建一个windows应用程序,我需要选择一个数据库。我不想为每个使用我的应用程序的人安装sql server express


我可以使用哪些不需要安装应用程序的数据库。我希望每个客户都有一个本地存储的数据库。

这取决于您想使用它做什么,如果您只希望每个用户有一个数据库,那么我将考虑使用SQLite


如果您需要为每个用户提供一个数据库,而SQL server安装在远程服务器上则是理想的

这取决于您希望使用它的目的,如果您只需要为每个用户提供一个数据库,那么我将考虑使用SQLite

如果您需要为每个用户提供一个数据库,那么安装在远程服务器上的SQL server在这些场景中是理想的。

在这些场景中是岩石。

我使用SQLite()。它是免费的,你只需要分发一个dll 它允许您管理多达14 TB大小的DBs()

我使用SQLite()。它是免费的,你只需要分发一个dll
它允许您管理多达14 TB大小的DBs()

我认为使用它更好:数据库可能会解决您的问题


我认为最好使用:数据库可能会解决您的问题


使用或

使用或

我想使用SQLite。它是无服务器的,不需要用户进行预配置。每个数据库只是作为一个文件保存。阅读这篇文章,我会考虑使用SQLite。它是无服务器的,不需要用户进行预配置。每个数据库只是作为一个文件保存。阅读此

我会使用类似的东西。我会使用类似的东西。sql lite的最大大小是多少?我可以使用petapoco吗?@user351709-查看此限制或单击我答案的第二个链接sql lite的最大大小是多少?我可以使用petapoco吗?@user351709-查看此限制或单击我答案的第二个链接答案可能重复的可能重复的我不确定SQL Lite,但是对于分发版,您可以在安装过程中复制SQL server CE。再容易不过了。但是,有一些限制(我认为没有存储过程)。如果你喜欢的话,它还可以很好地集成到VisualStudio中。我不确定是否使用SQLLite,但是对于发行版,你可以在安装过程中复制SQLServerCE。再容易不过了。但是,有一些限制(我认为没有存储过程)。它也很好地集成到VisualStudio中,如果这是你的拿手好戏的话。