C# 慢winforms应用程序:我应该使用本地数据集吗?

C# 慢winforms应用程序:我应该使用本地数据集吗?,c#,winforms,sql-server-ce,C#,Winforms,Sql Server Ce,我有一个c#winform应用程序,它从数据库(SQLServerCE)访问数据,处理数据并将其存储回数据库。我是一个相当“noobish”的人,因为在我的程序中,每当我需要数据时,都会从.sdf文件中检索数据。相反,我认为最好是在应用程序启动时创建一个从thae数据库填充的数据集。可以对数据集进行更改,然后在应用程序关闭时将数据集数据存储回数据库 我想知道这是正确的选择,还是我错过了什么。请注意,只有在应用程序运行时,数据集才会存在。我建议使用。它适用于显示和更新数据。将SQLADapter与

我有一个c#winform应用程序,它从数据库(SQLServerCE)访问数据,处理数据并将其存储回数据库。我是一个相当“noobish”的人,因为在我的程序中,每当我需要数据时,都会从.sdf文件中检索数据。相反,我认为最好是在应用程序启动时创建一个从thae数据库填充的数据集。可以对数据集进行更改,然后在应用程序关闭时将数据集数据存储回数据库


我想知道这是正确的选择,还是我错过了什么。请注意,只有在应用程序运行时,数据集才会存在。

我建议使用。它适用于显示和更新数据。

将SQLADapter与数据集一起使用,无论数据集是否更新,它都会在数据库中反映有多少用户将访问数据库?是否只有一个windows应用程序连接到db或多个应用程序?