Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 实体框架poco中的定制映射_Entity Framework_Poco - Fatal编程技术网

Entity framework 实体框架poco中的定制映射

Entity framework 实体框架poco中的定制映射,entity-framework,poco,Entity Framework,Poco,有时,我希望将动态属性序列化到数据库中的一个字段,并在对象视图中将字段反序列化为动态属性,请参见对象视图中的以下内容: public IDictionary<string, string> _properties; public IDictionary<string, string> Properties { get { if (_properties == null) { _properties =

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

public IDictionary<string, string> _properties;
public IDictionary<string, string> Properties
{
    get
    {
        if (_properties == null)
        {
            _properties = new Dictionary<string, string>();
            Deserialize(_properties, PropertyString);
        }
        return _properties;
    }
}
我知道如何在EF3.5中做到这一点。我在持久化时添加了实体自截获功能,通过覆盖上下文的保存更改,并且必须在实体中编写一些侵入性代码。 但是如何在EF4.0的poco中实现呢?在poco中有更好的干净代码吗