1

我无法序列化嵌套实体。

这是我的转移对象

[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 对象的列表,但包含的实体未序列化(它们都是空的)。有人对此有任何想法吗?

4

0 回答 0