Webサービスから返されるカスタムオブジェクトの配列があります。 オブジェクトはデータベースでモデル化されており、モデルでedmxファイルを作成しました。データベース挿入のためにSOAPオブジェクトをEFテーブルに変換する
これらのオブジェクトをそれぞれのEFコンテナに入れる一般的な方法はありますか?
約50種類のオブジェクトがあります(それぞれ20-30人のメンバーが返されます)。私は、それぞれを変換するためのクラスを作成したくないと思います。私は変換のいくつかの異なる風味を試しましたが、AddObjectは配列を取らないので、私は困惑しています。あなたは何ができるか
private MyEntities dbContext;
ResponseObject[] TheResponses;
using (MyWebService wsInstance = new MyWebService())
{
TheResponses = wsInstance.DoStuff();
dbContext = new MyEntities();
dbContext.Table1of50.AddObject(<whatgoeshere>);
}
Webサービスは別の会社によって管理されているため、サービスの変更はオプションではありません。 –