我有几个实体和一个实体"注释",其中只有字符串内容。我希望其他实体是"可评论的",因此其类型的每个对象都可能有很多评论。
我可以以某种方式以某种方式设置那些实体的oneTomany关系,而不会在DB中造成混乱?我对一个不需要我为评论实体内部每个可评论的实体创建一个字段的解决方案感兴趣,这指出了评论所适用的特定实体。可以使评论实体持有注释对象及其类型的ID的东西。有可能吗?
可以肯定的是:
1)使用字段创建一个实体"注释":id,class_name(string),class_id(int,当您的ID是整数时)和注释(string)。
2)创建新评论时,您保存了评论所属实体的类名,该评论所属的对象的class_id和您的评论。
3)在您的实体存储库中创建一个函数(或创建一个使用例如的特征)。查询布构件以class_id等检索所有注释
第3步也适用于所有更新/删除等。因为学说中没有任何托管关联,您就必须自己处理。
玩得开心。