0

我不确定是否有更好的方式来表达这个问题,但是这就是我想要实现的目标。

我正在尝试创建一个简单的应用程序,该应用程序将在网络上的不同计算机上安装和使用,但是它们都将访问相同的数据文件。有点像 Microsoft Access。

ADO.Net DataSet 能解决问题吗?或者是否有另一种类型的课程?...或者我是否仅限于使用 FileShare 的纯文件?

玩弄 ADO,我喜欢我所看到的,但是我不确定它是否可以制作一个可以位于映射网络驱动器上的独立数据文件。

4

1 回答 1

1

不要使用 Access,它不会处理超过 4 或 5 个并发用户。您需要一个数据库,如 SQL Server、MySQL、Oracle。

您将其中一个数据库安装在服务器上,每个人都通过连接字符串连接到服务器。如果没有服务器,您可以使用http://www.sqlite.org/different.html,以下是您在 C# 中使用它的方法:SQLite 是否有 .NET/C# 包装器?

ADO.Net DataSet 可以解决问题,您也可以使用 SqlDataReaders 和 SQlDataAdapters。这个站点上有很多示例,只需查找 ADO.Net。

于 2013-08-23T23:24:18.423 回答