C# 我是否必须在客户端';s系统?
我正在Visual Studio 2019中为汽车交易创建一个C#Windows窗体应用程序 我的问题是:C# 我是否必须在客户端';s系统?,c#,winforms,visual-studio-2019,local-database,C#,Winforms,Visual Studio 2019,Local Database,我正在Visual Studio 2019中为汽车交易创建一个C#Windows窗体应用程序 我的问题是: 我是否应该使用本地数据库,因为只有一台PC上的单个客户端才会使用该应用程序 我必须在客户端的PC上安装数据库吗 如果有其他方法,我该怎么做呢?Sqlite将是一个很好的解决方案 “SQLite是一个C语言库,它实现了一个小型、快速、自包含、高可靠性、功能齐全的SQL数据库引擎。SQLite是世界上使用最多的数据库引擎。SQLite内置于所有手机和大多数计算机中,并捆绑在人们每天使用的无数
如果有其他方法,我该怎么做呢?Sqlite将是一个很好的解决方案
“SQLite是一个C语言库,它实现了一个小型、快速、自包含、高可靠性、功能齐全的SQL数据库引擎。SQLite是世界上使用最多的数据库引擎。SQLite内置于所有手机和大多数计算机中,并捆绑在人们每天使用的无数其他应用程序中。”Sqlite将是一个很好的解决方案
“SQLite是一个C语言库,它实现了一个小型、快速、自包含、高可靠性、功能齐全的SQL数据库引擎。SQLite是世界上使用最多的数据库引擎。SQLite内置于所有手机和大多数计算机中,并捆绑在人们每天使用的无数其他应用程序中。”如NeutralHandle所述,您可以将数据保存到SQLite中 要在Winforms中使用它,可以按照以下步骤操作 1.从Nuget安装System.Data.SQLite 2.在App.config中配置连接字符串
<?xml version="1.0" encoding="utf-8"?>
<configuration>
...
<connectionStrings>
<add name="SQLiteDbContext" connectionString="Data Source=MyDatabase.sqlite" providerName="System.Data.SQLite.EF6" />
</connectionStrings>
</configuration>
正如NeutralHandle提到的,您可以将数据保存到SQLite中 要在Winforms中使用它,可以按照以下步骤操作 1.从Nuget安装System.Data.SQLite 2.在App.config中配置连接字符串
<?xml version="1.0" encoding="utf-8"?>
<configuration>
...
<connectionStrings>
<add name="SQLiteDbContext" connectionString="Data Source=MyDatabase.sqlite" providerName="System.Data.SQLite.EF6" />
</connectionStrings>
</configuration>
您是否需要同时支持同一数据的多个用户?然后,您肯定需要一个成熟的数据库,这通常意味着安装一些东西(通常在中央服务器上)。如果您的应用程序是严格意义上的单用户应用程序,那么您可以使用不需要任何显式安装的“嵌入式”数据库(如SQLite或SQL Server Compact Edition)。您需要同时支持同一数据的多个用户吗?然后,您肯定需要一个成熟的数据库,这通常意味着安装一些东西(通常在中央服务器上)。如果您的应用程序是严格的单用户应用程序,那么您可以使用不需要任何显式安装的“嵌入式”数据库(如SQLite或SQL Server Compact Edition)。您的回答对我帮助很大。我不知道是谁结束了我的问题。我清楚地问过我想要什么。也许聪明的人可以告诉我,我怎么能问我在这篇文章中问过的同样的问题。我想把它重新打开。你的回答对我帮助很大。我不知道是谁结束了我的问题。我清楚地问过我想要什么。也许聪明的人可以告诉我,我怎么能问我在这篇文章中问过的同样的问题。我想把它重新打开。