我希望有人能帮助我。我最近开始开发连接到远程 sql server 数据库的 windows 窗体应用程序。我很高兴开发它,直到潜在客户询问他们是否能够购买整个应用程序但他们不希望应用程序通过互联网连接到数据库。
我主要使用 php/mysql 开发网站,但为这个特定项目迁移到 c#。我熟悉 sql,但不确定如果客户希望在自己的计算机上拥有整个应用程序,我应该使用什么数据库。在发布应用程序时,我考虑过将数据库安装作为先决条件(尽管我目前不确定如何执行此操作),但我对这是否合适或可能导致更多问题持保留态度。我想创建一个可以安装到单台计算机并且几乎不需要管理的应用程序。有人可以建议在这种情况下处理数据存储的最佳方法。