2009-07-25 9 views
0

多くの制御と検証を含むネットページ。私は、ユーザーがアプリケーションをデータベースに保存できるようにする必要があります。N層アーキテクチャを使用したCRUD画面

私は、顧客テーブルと呼ばれる顧客テーブルと5つの異なる子テーブルを持ち、Customer_IDが外部キーです。

ユーザーが保存をヒットしたら、顧客テーブルにレコードを挿入し、次に作成したcustomer_IDを使用して関連する子テーブルにレコードを挿入する必要があります。

あなたは私に、大きな助けになる上記のシナリオの良い例を提案できますか?

私は顧客とすべての子テーブルのモデルを作成しました。しかし、私は本当にここから進める方法を知りません。

私はVB.netとASP.net 2.0とOracle 8gを使用しています。 ASP.net 3.5またはMVC 1.0は使用できません。

おかげトンを助けてください。

答えて

1

私は間違いなく、どうなることの一つは、データの整合性を確保するためにトランザクションを使用してくださいです。 transactions could be within a stored procedureまたはthe .NET transaction classesを使用してください。いずれにしても、データを保存する際に例外が発生した場合、データベースが一貫性のある状態にロールバックされるようにする必要があります。

関連する問題