2016-07-18 4 views
0

複数の関連テーブルに挿入(更新/削除)するには、Azure App Serviceに.NET C#ApiControllerを記述する必要があります。 たとえば、表Aのレコードを挿入し、表Aの新しい挿入レコードIDを取得し、このレコードIDを持つ表Aを参照する複数のレコードを表Bに挿入します。複数の関連テーブルにCRUD操作があるC#Azure AppサービスのApiController

どのように管理できますか?

おかげで、 ウーヴェ

答えて

0

あなたは、Web APIを作成し、紺碧のアプリサービス(APIアプリ)でそれを開催します。 そのメソッドのコード内で、データベース呼び出しを行う実装を行います。テーブルAに挿入し、そこからレコードIDを取得し、他のCRUD操作を実行します。 まず、ストアドプロシージャまたはエンティティフレームワークを使用してそれを実行している場合、最後に挿入されたレコードIDを取得するためのオプションがあります。

Get Record ID in Entity Framework after insert

すべてのDB操作が一緒に起こるのを持っているか、あなたは、トランザクションの中にそれをやるべきロールバックされなければならないので。エンティティフレームワーク以降6から、あなたはまた、ado.netで同様のことを行うか、ストアドプロシージャ内のトランザクションを持つことができ、この機能

https://msdn.microsoft.com/en-us/data/dn456843.aspx

を持っています。

関連する問題