這裏是我的表(公司)實體框架代碼第一次查詢
Companyid Company_Name ParentCompany_ID
957 Company1 6211
4816 Company2 Null
1922 Company3 7565
6211 Company4 Null
這是我的HTML。
<div class="responsive-table">
<div class="row-width desktop-header">
<div class="col-md-5">Company</div>
<div class="col-md-5">Parent Company</div>
</div>
<div class="list-font row" data-ng-repeat="company in vm.companies">
<div class="col-md-2">
<div class="mobile-header">Name:</div>
</div>
<div class="col-md-5">
<div class="mobile-header">Parent Company:</div>
</div>
</div>
</div>
我需要從公司表中檢索名稱和母公司名稱。這是我的代碼。
private List<Company> GetCompany()
{
return dbContext.Companies
.Where(p => p.Id == ID)
.ToList();
}
在主函數中我有這樣的事情
List<Company>company = GetCompany();
Result = new CompanyModel()
{
Name = company.Name
};
我有點堅持瞭如何檢索母公司名稱。
編輯:概念是,如果ParentCompany_Id不爲空,那麼它的公司爲companyid的母公司。例如,在表中,957是子公司,6211是母公司。在第二行中,由於ParentCompany_Id爲空,因此4816是母公司。所以,我需要從同一張表中檢索公司名稱和ParentCompany名稱。
作爲回報,您需要獲取母公司ID。在模態類中確實引用具有母公司ID和名稱的表 – geminiousgoel
您想返回一組記錄嗎?或者它是一個網格,你想要返回所有? – Valkyrie
你有代碼優先的方法,只需在課堂上給一對多的關係,你會得到數據。 – geminiousgoel