C# ISerializable接口是否与实体框架一起工作?

C# ISerializable接口是否与实体框架一起工作?,c#,entity-framework,C#,Entity Framework,ISerializable接口是否与实体框架一起工作 基本上,我的问题是我的数据库中有几个XML列,我想在前端对它们进行解析,但我不想写出解析属性,而是在ISerializable方法中进行解析。EF是否支持ISerializable,或者我是否可以使用另一个接口?您是先使用代码吗?是的,现在,尽管我尽量不这样做。字段以字符串形式存储在数据库中。更常见的做法是将DataContractSerializer与EF一起使用…更好的方法是将数据作为字符串加载到实体,然后在映射到域层时反序列化字符串。当

ISerializable接口是否与实体框架一起工作


基本上,我的问题是我的数据库中有几个XML列,我想在前端对它们进行解析,但我不想写出解析属性,而是在ISerializable方法中进行解析。EF是否支持ISerializable,或者我是否可以使用另一个接口?

您是先使用代码吗?是的,现在,尽管我尽量不这样做。字段以字符串形式存储在数据库中。更常见的做法是将
DataContractSerializer
与EF一起使用…更好的方法是将数据作为字符串加载到实体,然后在映射到域层时反序列化字符串。当然,这是假设您有两个不同的层。@MarcGravel,DataContractSerializer可以工作,但看起来有些过分了。到目前为止,我的域中只有两个属性需要XML解析。我希望使用一个界面,EF会自动使用,如果存在(如果这样的事情存在)。