【发布时间】:2013-01-24 15:24:42
【问题描述】:
我有一个班级,我想保留元数据——有几个交互场景,所以元允许我为不同的交互类型保留不同的元数据。
class Feed()
{
Guid FeedId { get; set; }
ObjectMetaDictionary Meta { get; set; }
}
我希望 EF 序列化此 ObjectMetaDictionary 并将其作为字符串/VarChar 存储在数据库中。当我检索记录时,我希望将其反序列化为 ObjectMetaDictionary。
EF 支持这个吗?我该怎么做?
我首先使用实体框架代码。
已解决:我在下面提供了一个答案,解决了我的问题。只要允许,我就会接受这个答案。
【问题讨论】:
-
更新:我在写完这个问题后不久就开始使用 MongoDB。对于 Mongo,这个问题甚至无关紧要,因为它很容易做到。在使用 SQL 时我喜欢 EF,但我宁愿在一周中的任何一天都使用 Mongo——根据 14 年的经验,我会说 mongo 在任何一天对 Web/应用程序都表现得更好。
标签: entity-framework ef-code-first