delphi - Delphi 的运行时可更改 ORM/OPF 对象持久性框架

标签 delphi object-persistence

我正在从事的项目之一涉及一个模块,该模块需要允许最终用户创建本质上等同于他们自己的“对象类”,存储他们可以在运行时设计和修改的数据结构/记录类型。用户还可以相当程度地自定义用户界面,但这并不是这个问题的范围。

我所见过的与我们正在努力构建的此功能最接近的示例将非常类似于 InstantObjects 在设计时提供的功能,只不过我们的系统会在运行时提供它,并将类设计放在一起控制权掌握在最终用户手中(显然,最终用户通常在技术上相当复杂)。

我最近发现了 Delphi Win32 的对象持久性框架列表: http://tdelphihobbyist.blogspot.com/2008/01/win32-object-persistence-frameworks.html

关于其中哪一个最有利于我们尝试创建的运行时灵 active ,有什么建议吗?

最佳答案

目前 tiopf 新闻组中正在对此进行讨论。 Tiopf 是一个开源对象持久化框架。目前它不支持用户可修改的对象,但看起来很快就会有人添加此功能。

主站点:http://tiopf.sourceforge.net/ 新闻组:参见http://tiopf.sourceforge.net/Support.shtml

请参阅支持新闻组中的“tiOPF 广告运行时修改”主题。

关于delphi - Delphi 的运行时可更改 ORM/OPF 对象持久性框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/667891/

相关文章:

delphi - 在 Delphi 中,在 THeadercontrol 上调用 Flip Children 会引发错误

delphi - Delphi XE3 DataSnap Server 中的访问请求 header

ios - 如何迁移已使用 NSKeyedArchiver 持久化的对象?

perl - 无法弄清楚为什么 Seral 编码器/解码器往返没有返回正确的对象

c++ - 类和结构的内部存储

delphi - Delphi 7 中的病毒

android - 德尔福 'Cannot resolve unit name ' FireDac.phys.mysql'

multithreading - 使线程使用中央数据库连接的正确方法

android - 我如何在 ORMLite 中将 "map"作为所有数据库实体扩展的基础对象

java - 在 Hibernate 中正确实现一对多单向关系