0

我正在使用 Entity Framework 4 通过 XML Web 服务序列化对象。对象上的标量属性可以很好地序列化,并且我有一个 0 或 1 属性也可以序列化。

但是,我有一个属性,输出中省略了该属性。它是一对多的(我的对象有一个列表),但 Sections 导航属性甚至不包含在输出中。我在我的 linq 查询中包含该属性,调试显示该Sections属性中的项目确实正在加载,只是没有序列化。这是我的代码:

dim item = Db.Surveys.Include("SurveySections").FirstOrDefault(Function(u) u.SurveyID = surveyId)
4

1 回答 1

0

我通过创建一个额外的属性来解决这个问题,该属性的作用类似于 EF 属性的额外 getter/setter。

于 2012-04-20T08:25:15.793 回答