实体框架中的自定义映射

时间:2010-02-08 04:40:34

标签: entity-framework poco

有时我想将动态属性序列化为数据库中的一个字段,并将懒惰反序列化字段序列化为对象视图中的动态属性,请参阅对象视图中的以下内容:

public IDictionary<string, string> _properties;
public IDictionary<string, string> Properties
{
    get
    {
        if (_properties == null)
        {
            _properties = new Dictionary<string, string>();
            Deserialize(_properties, PropertyString);
        }
        return _properties;
    }
}

我知道如何在ef 3.5中做到这一点。我通过覆盖上下文的SaveChanges来持久化时添加实体自我拦截功能,并且必须在实体中编写一些侵入性代码。 但是如何在ef 4.0的poco中做到这一点? poco中干净代码的任何更好的想法?

0 个答案:

没有答案