親子関係のリソースへのP13アクセス

我々が取得する方法に資源親子関係

会社は、複数の従業員を擁しています。

従業員は、APIを公開すべきではない、それは会社と従業員との間の関係を反映すべきです。
フォームEmployeesControllerの複数形を作成します。


継承ControllerBase、および2つの注入リポジトリ

の注入が空投げ例外であるならば

、我々は以下の企業で従業員を公開する必要があり、彼らによってURIとの間の関係を反映させる必要がある

新しいDTOの

フィールドには、いくつかの調整を行いました

プロファイルの作成



名前内部DTOのソースモードのFirstName + LastNameのタイプ

コントローラ



初期化されたデータの内部DbContextは、従業員だけプラスデータも会社、追加する必要がありました



データは、当社の従業員に直接追加されたときに実行されているが、我々はシード・データを行うがない可能性があります。シード従業員のデータをやりたいの従業員が個別に使用されている必要があり

、その外部キーたCompanyIdをすることができます開発する必要があります。


シードデータを個別に従業員を追加します。

そして、と一致している上、当社たCompanyId IDに設定されて

も、手動での割り当てに私たちを必要とする従業員IDのGuidタイプ。

移行を追加します






テストプログラムを実行し


、同社の従業員を確認するために再び

フィールドDTOが表示されます。

 

終了

 

おすすめ

転載: www.cnblogs.com/wangjunwei/p/12544133.html