带有可移植数据库的简单CRUD应用程序
本文关键字:简单 CRUD 应用程序 数据库 可移植 | 更新日期: 2023-09-27 17:54:16
经过一番搜索,我将在这里提出我的问题。如果有一个副本,我的搜索能力失败了,我会很高兴地服从它。关于这个问题。
我在服务和web应用程序方面有丰富的背景,使用集中式数据库服务器,以"始终在线"的方式。然而,我的一个朋友需要一个简单的CRUD应用程序(可能是c#,因为我对其他GUI库/api的经验有限)来取代他目前拥有的昂贵的解决方案。
应用程序本身是非常简单的,我已经计划使用Dropbox作为一个网络层,以保持它更简单。我难以解决的问题是,我需要一种好方法来处理用于身份验证/授权的可移植数据库。我正在考虑将SQL Lite存储在Dropbox内的只读文件夹中,以便它在连接到互联网时保持当前状态,但不需要网络连接才能运行(使用该程序时他们并不总是有互联网)。
我正在寻找建议,阅读材料,或经验与类似的设计作为起点。
感谢您抽出时间来帮忙。
我推荐Sqlite。适用于几乎所有的平台,非常容易使用。对于。net,我使用了像Dapper这样的微型ORM。
下面是一个例子:http://blog.maskalik.com/asp-net/sqlite-simple-database-with-dapper
您也可以使用SQL Server精简版(SQLCE)来快速实现此目标。VS提供了用于制作SQLCE数据库文件和ADO的设计器。NET也可以很好地使用它。它还支持简单的复制。