2012-04-16 16 views
0

私はEntity Framework 4を使用してXML Webサービス経由でオブジェクトをシリアル化しています。オブジェクトのスカラープロパティは正常にシリアル化され、シリアル化された0または1のプロパティもあります。関連するエンティティをシリアライズ

私は出力から省略された1つのプロパティを持っています。それは1対多です(私のオブジェクトはリストを持っています)が、セクションナビゲーションプロパティは出力にも含められません。私は私のlinqクエリにプロパティを含めて、デバッグは、Sectionsプロパティ内の項目が実際にロードされているだけで、シリアル化していないことを示しています。ここに私のコードは次のとおりです。

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

これは私がどこかに設定できる属性でなければなりません。部分クラスを使用してプロパティのエイリアスを追加すると、すべてが期待どおりにシリアル化されます。 – Echilon

答えて

0

私はEFのプロパティのための余分なゲッター/セッターのように行動し、追加のプロパティを作成することによってこの問題を回避ました。

関連する問題