P13 獲取父子關係的資源

2022-01-19 07:16:20 字數 1358 閱讀 8272

父子關係的資源我們怎麼來獲取

乙個公司有多個員工。

employee不應該暴露成api,它應該體現出company和employee之間的關係。

建立employeescontroller複數的形式。

繼承controllerbase,並注入兩個repository

如果注入為空則丟擲異常來

我們需要在公司下面暴露employee,所以需要通過uri體現他們之間的關係

新建dto

字段進行了一些調整

dto裡面的name是,源mode型別裡面的firstname+lastname

dbcontext裡面初始化的資料,原來只新增了公司的,這裡把員工的資料也加上

執行,提示我們做種子資料的時候,直接在company裡面新增上employees資料是不可以的。想要做employee的種子資料必須單獨的使用employee

必須要制定它的外來鍵 companyid才可以。

單獨對employee新增的種子資料。

並且吧companyid設定為上面company的id是一致的

employee的id也是guid型別的也是需要我們手動 的賦值。

執行程式測試

再查一下這個公司的員工

dto的字段都顯示出來了。

父子關係的設計方式

例子1 頂層父類id 12345 二級id及父id 6,1 7,1 8,2 這是兩個屬性,乙個id,乙個pid id及父類id 9,6 10,6 11,7 這個是兩個屬性,乙個id,乙個pid 四級.例子2 頂層父類id 12345 二級id及父id 6 1 7 1 8 2 這是兩個屬性,乙個id,...

物件的父子關係API

parent 獲取父物件 setparent 設定父物件 chirldren 獲取子物件 包含多個 findchild 查詢子物件,若有多個子物件符合查詢條件,找到第乙個符合條件的子物件就返回,即即使有多個子物件符合,但只返回乙個子物件 findchildren 查詢子物件,若有多個子物件符合查詢條...

qt空間控制代碼的父子關係

程式設計過程中,不可避免要操作外部視窗,mfc中操作視窗用的都是cwnd fromhandle qt中操作外部視窗與cwnd對應的是qwindow類。hwnd hwndlogin findwindow null,l 登入 qwidget widgetlogin qwidget find wid hw...