私は、Windows Phone Azureアプリケーションから、DataServiceContextを介してSystem.Data.Services.Client dllを使用してAzureストレージ(テーブル)にアクセスしています。Windows Phoneからのデータサービスの使用、データスキーマのバージョン:IExtensibleDataObject代替?
私の問題は、データクラスでSilverlightでサポートされていないIExtensibleDataObjectを使用できないということです。
XmlSerializerFormat属性を適用しても影響はありませんが、データサービスを使用する場合は無視されるようです(Fiddlerはデータが実際にXML形式でないことを示しています)。
新しいフィールドがテーブルに追加されるたびにアプリが壊れるのを防ぐ方法はありますか?
再生はオプションではありません。プロキシクラスに手作業で新しいフィールドを追加することができます。私が必要とするのは、新しい列がテーブルに追加されたときにクラスがクラッシュしないようにすることです –