これは、WCF RIA サービス レイヤーの DataContract です...
[Serializable()]
[DataContract]
public class MyDataSet
{
[Include]
[Association("ListTables", "DataSetName", "DataSetName")]
[DataMember]
public Collection<DataTableInfo> Tables { get; set; }
[Key]
[DataMember]
public string DataXML { get; set; }
[DataMember]
public string DataSetName { get; set; }
}
クライアント側のビュー モデルで、この DataContract の新しいインスタンスを作成し、Tables プロパティに任意の値を割り当てようとすると、このプロパティが読み取り専用であるというエラーが表示されます。
この問題の理由と回避策を理解する必要があります...
ありがとう