微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C#程序中数据库的良好替代品

我必须为我的工作制作一个小程序,我的职位与IT无关,我正在为个人专业使用.我已经在Access中做到了,它工作正常,但我个人不喜欢它.

这很简单,有一个包含大约10列的不同地方(约300个)的列表.

这是在DataGridView中,当我们选择某个地方时,我们可以打印访问该地点的报告.

问题:我想在C#中实现,所以我考虑使用一个简单的Access数据库,但我得到一个“OLEDB数据库驱动程序不在系统中”或类似的东西.

我们在受限制的WIZE客户端上工作,在Windows配置中无法更改任何内容.所以我一直在为我的数据库寻找替代方案.我可以使用一个简单的XML文件并将其存储在那里,或者是否有任何更简单的替代方法可以允许我在数据库中进行类似sql的请求和插入/删除/更新?

对不起我的英文,这不是我的主要语言:)

编辑:谢谢大家的帮助,非常感谢.我会研究一下sqlite.

解决方法:

如果您的应用程序非常简单,您可以使用sqlite-net作为简单的对象关系映射层来管理您的对象/表,

https://github.com/praeclarum/sqlite-net

然后连接到C#-sqlite,

http://code.google.com/p/csharp-sqlite/

使用它们,您的应用程序可以“移植”(无需安装到Windows系统).只需将二进制文件复制到安装了.NET的计算机上即可.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。