2011-12-08 5 views
0

私はこのような状況に陥っています。ウェブサービスソリューションでは、クラス(またはエンティティ)Carを作成し、エンティティデータモデルでそれぞれのテーブルを作成します。次に、オブジェクト車をシリアル化したGetCar() Webメソッドを作成します。objをウェブサービス経由で逆シリアル化する

コンソールソリューションで私はwebserviceを参照していますので、GetCar()というWebメソッドを呼び出すと、myCarの結果が得られます。

myCarCarクラスをデシリアライズすると、webserviceリファレンスに属していますが、新しいオブジェクトがありますが、そのフィールドは空です。このような

何か..

XmlSerializer mySerializer = new XmlSerializer(typeof(Service.Car)); 
Service.Car cr = (Service.Car)mySerializer.Deserialize(*myCar*); 

何が悪いのでしょうか?

+0

'Car'クラスのコードを追加してください –

答えて

1

私の最初の推測では、Carクラスの構造を見ることなく、Carのメンバーがプロパティとして公開されていないか、すべて読み取り専用のプロパティです。

あなたの質問にCarクラスを追加すると、より良いアイデアが得られます。

関連する問題