关系模型的附件
... 小于 1 分钟
# 关系模型的附件
为了便于针对性的数据储存和访问,Hyperai 提供 Hyperai.Attachments 模块用于读写特定关系模型上所依附的特定对象。
# 在这之前你需要了解...
- 去看看前面基础知识中对于关系模型的介绍
# 使用对象模型
附件记录所依附的关系模型的 Identifer
以外直接记录一个对象模型。模型使用其类型的全名(GetType().FullName
)作为区分。一个关系模型附带的某一对象模型类型只能记录一个实例,因为作为对象模型的键是类型全名而非实例哈希。
DETAILS
为什么不用实例哈希?因为写不出一个能准确对应实例的哈希算法,至少我写不出。
如果想要保存同一个类型的多个实例请在外边套个XXXCollection然后内部维护一个枚举属性来记录这些实例。
DETAILS
你看,这根本就不是什么解决不了的问题嘛=)
# 读写
在插件中访问关系模型需要依赖 IAttachmentService
。具体使用请参考其内置说明。