0

EmployeeすべてSerializableAttributesであるオブジェクトがいくつかあります。これらはクライアントとサーバーの間で渡されるオブジェクトであるため、これは WCF によるものです。

System.Propertiesファイルまたは名前空間を使用して、これらのいくつかを保存してロードしたいと思います。システム プロパティでは、使用できる型が int、string、float などにかなり限られているため、それらを保存する方法が見つかりませんでした。シリアライズ可能なものは何もなく、利用可能な唯一のコレクションは文字列コレクションです。

最善のアプローチは何ですか?List<> of SerializableAttributes のように、コレクションをファイルに保存する適切な方法がわかりません。それ以外の場合は、System.properties を使用できます。オブジェクトを文字列に変換して戻すという「難しい方法」で行うこともできますが、この方法はかなり見苦しくなります。

4

1 に答える 1

0

次のような多くの選択肢がありますJavaScriptSerializer XmlSerializer DataContractSerializer DataContractJsonSerializer BinaryFormatter SoapFormatter

(ところで:Serializable属性は BinaryFormatter でのみ使用され、WCF は必要ありません)

于 2013-04-09T20:37:38.163 に答える