WCF および Entity Framework 4.1 POCO オブジェクト (T4 テンプレートを使用して生成) の使用に問題があります。私の基本的な問題は、POCO オブジェクトをクライアントからサービスに送信するときに、WCF が ICollection 型のメンバー変数を固定サイズの配列として逆シリアル化していることです。
クライアント側では、Visual Studio に T[] の代わりに IList を使用するように指示できますが、サーバー側ではこのようなオプションは表示されません。
これにより、これらのオブジェクトをデータベースに永続化するなど、いくつかの問題が後を絶ちません。
ICollection (または任意の配列) を逆シリアル化するオブジェクトの種類を WCF に伝える方法はありますか?