用于死容易类序列化的Csqlite包装器?

用于死容易类序列化的Csqlite包装器?,第1张

概述我正在寻找一个OO sqlite C包装器,它允许类的准透明序列化和反序列化. 我想到的工作流程如下: >使用数据成员定义类记录 >将此类提供给创建合适表的包装器 通过<<简单序列化和反序列化和>>为整个班级. 这是现实的还是我必须自己编写运算符?理想情况下,我不想担心数据如何进入数据库以及如何存储…易用性是我主要关注的问题,而不是灵活性或性能. 我正在寻找GAE datastore python 我正在寻找一个OO sqlite C包装器,它允许类的准透明序列化和反序列化.

我想到的工作流程如下:

>使用数据成员定义类记录
>将此类提供给创建合适表的包装器

通过<<简单序列化和反序列化和>>为整个班级.

这是现实的还是我必须自己编写运算符?理想情况下,我不想担心数据如何进入数据库以及如何存储…易用性是我主要关注的问题,而不是灵活性或性能.

我正在寻找GAE datastore python interface的一些东西.

非常感谢,
阿里克

解决方法 没有简单的C ORM(对象关系映射)工具.我所知道的两个简化过程的库是:

> SOCI
> Debea

社会变得更简单,在哲学上更具有提升性,而debea则更多以ORM为导向.

顺便说一句,如果sqlite / sql /请求不是必需的,则可以使用Boost serialization framework.

只是我的两分钱

编辑:

好吧,鉴于几乎不存在C反射的可能性,我的拙见是,你想做的唯一方法是使用代码生成器.鉴于没有像样的,易于使用的C解析器/词法分析器/ …,我知道没有广泛使用的工具.

我认识的人多年来也有同样的问题.他终于找到了一个解决方案:他告诉我clang现在可用了(它编译了boost),并且他用它根据代码中的标记生成序列化代码(他告诉我TR1中有标记的支持,但是我不是专家).这是有价值的反馈,我自己在这个领域的尝试让我同意解决方案.

总结

以上是内存溢出为你收集整理的用于死容易类序列化的C / sqlite包装器?全部内容,希望文章能够帮你解决用于死容易类序列化的C / sqlite包装器?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1240315.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-06
下一篇2022-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存