Protobuf和实体框架 - 包括实体序列化

时间:2012-05-31 10:17:28

标签: entity-framework serialization protobuf-net

我无法序列化嵌套实体。

这是我的转移对象

[ProtoContract]
[Serializable]
[DataContract]
public class MyClassTO
{
    [ProtoMember(1)]
    [DataMember]
    public List<MyEntity> ListOfMyEntities {get;set;};

}

在我的后端,我将以下linq激活到实体查询,填充传输对象并将其返回给客户端:

var myClassTO  = new MyClassTO();

myClassTO.ListOfMyEntities = Context.MyEntity.Include("ReferencedEntity.AnotherReferencedEntity").ToList;

return myClassTO;

客户端接收MyEntity对象列表,但包含的实体未被序列化(它们都为空)。有人对此有任何想法吗?

0 个答案:

没有答案