RIAサービス(Silverlight 4.0を使用)を使用して、依存エンティティを持つエンティティを挿入することについて質問がありました。
(sql)データベースに「Beer」というエンティティと「Supplier」というエンティティがあり、関係がBeer1-nSupplierであるとします。1種類のビールには複数のサプライヤーがあります。
ここで、次のユースケースがあります。ユーザーが、たとえば5つのサプライヤーと一緒に新しいビールを入力します。
Silverlightビューで、2つ取得しましDomainDataSource
た。ビールDomainDataSource
では新しいビールを追加して送信し、サプライヤーDomainDataSource
では現在のサプライヤーを送信します。これには、ビールにリンクする外部キーが含まれています。
私の質問は、ビールが最初に提出され、その後、依存(外部キーを覚えている)サプライヤーに提出されるようにするにはどうすればよいですか?
イベントのSubmitChanges()
使用を単純に連鎖させることができることを私は知っています。OnSubmitted
しかし、この解決策はかなり...まあ...ラメです。それはいくつかの本当に醜いコードになります。
たくさんのアイデアをありがとう!