Googleを検索して、自分のWCFとクライアントのWindowsフォームアプリケーションで何が起こっているのか把握しようとしています。WCF EFを保存する4.1アイテムが例外をスローするアイテムを固定サイズに追加できない
私は継続的にどの参照
"Unable to set field/property Ingredients on entity type Datalayer.UnitOfMeasure. See InnerException for details."
...
inner exception is
"An item cannot be added to a fixed size Array of type 'Datalayer.Ingredient[]'."
Stack Trace -
at System.Data.Objects.Internal.PocoPropertyAccessorStrategy.<AddToCollection>b__0[T](Object collectionArg, Object item)
at System.Data.Objects.Internal.PocoPropertyAccessorStrategy.CollectionAdd(RelatedEnd relatedEnd, Object value)
私は私のDataLayerクラスライブラリを参照WCFのWebサービスを持って、私は私のソリューションを構成している方法は、私は窓のアプリ(テスト用アプリ)を持って、次のエラーを取得していますWCFサービスとDataLayerプロジェクトが含まれています。
私のテストアプリケーションでDataLayerを参照していない場合、この問題は発生しませんが、ICollection<Ingredient>
は単純なIngredient[]
配列になります。これが分かるように、これは毎回配列を初期化するコード化の痛みになります。
前もって感謝します。
Pfffff ....私はこのエラーでグーグルでここにたどり着いた。この回答が見つかりました。正しい答えとしてそれを投票して、それが2年前に私によって投稿されたことを実感するだけでした!私はここで同じプロジェクトで同じエラーを見つけたと思う。 – Maxcelcat