Entity框架poco中的自定义映射

2024-02-02

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

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 中清理代码有更好的主意吗?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Entity框架poco中的自定义映射 的相关文章

随机推荐