【发布时间】:2012-07-08 20:11:21
【问题描述】:
我正在编写一个涉及与数据库交互的应用程序。该应用程序将由 100 到 1000 规模的用户使用,并且数据库应该能够存储多达 100,000 行数据。
以前我使用过 Microsoft Access,但我的用户需要安装 microsoft access 数据库引擎才能使我的应用程序按预期运行。我希望我的应用程序尽可能轻巧/便携,那么有没有更好的替代方案,用户不需要安装任何第三方组件来运行我的应用程序?
【问题讨论】:
-
这在很大程度上取决于这是一个仅客户端应用程序,他们将在本地计算机上存储数据,或者这是一个客户端-服务器应用程序,他们将运行本地 GUI与其他地方的服务器接口。你能具体说明一下这个要求吗?
-
这是客户端服务器还是基于 Web 的应用程序?
-
正如所写,这个问题太开放了。成本是考虑因素吗?什么样的应用程序?您/您的公司对数据库支持有哪些了解?
-
这是一个基于客户端的应用程序。数据库将存储在客户端本地计算机上。
-
您无需安装 MS Access 即可使用 C# 访问 microsoft access 数据库。您只需要 OLE DB 提供程序。