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中有更好的干净代码吗