説明/参照:
Explanation:
参照先:http://www.robbagby.com/entity-framework/entity-framework-modeling-table-per-type- inheritance / Testlet 1背景貴社の顧客が使用するオンライン書店Webアプリケーションを開発しています。
技術要件
一般的な要件
Webストアアプリケーションは、Visual Studioで作成されたASP.NET MVCアプリケーションである必要があります。

アプリケーションはMicrosoft SQLデータベースに接続する必要があります。

GetTop100Books()メソッドはミッションクリティカルであり、できるだけ早くデータを返さなければなりません。そうすべき

高速で順方向専用、読み取り専用のデータ読み取り方法を利用します。
ImportBooks()メソッドは、新しい本がアクセスされている間にアクセスできるデータのコピーを保持する必要があります。

読み込みをブロックせずにインポートされます。
CreateMonthlyTotalsReport()メソッドはデータをロックし、他のユーザーが更新できないようにする必要があります。

完了するまで新しい行を挿入します。
Webアプリケーションの大学の教科書領域は、毎日更新されるCSVファイルからデータを取得する必要があります。

Webアプリケーションの子供向けの本の領域は、ローカルデータベースから直接データを取得する必要があります。ちがいない

接続文字列を使用します。データベース上のストアドプロシージャへのアクセスもサポートする必要があります。さらに、強く型付けされたオブジェクトが必要です。最後に、複数のベンダからデータベースへのアクセスが必要となり、データベーステーブルの一対一のマッピングをサポートする必要があります。
クックブック機能は、サーバーに接続する必要があるクライアント側アプリケーションに含まれています

HTTPを使用しており、JavaScriptを使用してデータにアクセスする必要があります。
BookApiControllerクラスには、ODataを使用してアドホッククエリを実行できるメソッドが必要です。

書店のRESTful APIは、次のエンドポイントを公開する必要があります。
処置:すべての本のリストを入手してください。
HTTPメソッド:GET
相対URI:/ books
処置:IDで本を入手してください
HTTPメソッド:GET
相対URI:/ books / id
アクション:新しい本を作成してください
HTTPメソッド:POST
相対URI:/ books
アクション:本を更新する
HTTPメソッド:PUT
相対URI:/ books / id
処置:本を削除してください
HTTPメソッド:DELETE
相対URI:/ books / id
アプリケーション構造
メイン




PurchaseOrders.xml

FeaturedBooks.xml
