2011-07-11 7 views
1

モデルからEFにデータ挿入スクリプトを生成する方法はありますか?例えば、私は次のようなテーブル(オブジェクト)構造を持っています:People-> Customers-> Orders ...エンティティフレームワークのモデルから挿入スクリプトを生成

Peopleのインスタンスを再帰的にロードしたいと思っています.... people people = personRepository.GetByKey と私はすべての子供がのようなオブジェクトのための挿入スクリプトを生成したい、この人のインスタンスから:

insert into people(id, name, ...) values (1, john...) 
insert into customers(id, peopleid) values(1, 1) 
insert into orders(id, customerid) values (1, 1) 
insert into orders(id, customerid) values (1, 2)... 

これはEFで可能ですか?

ありがとう

答えて

0

いいえこのようなツールはありません。それはあなた自身で書かなければなりません。単に

var person = context.People.Include("Customers.Orders").Where(p => p.Id == 1); 

を呼び出し、挿入スクリプトを作成するためにデータを使用しています。ここに私の答えをリンク

関連する問題