0

如果我有兩個Domain classes(2 Entities)這樣的:如何產生新的類型從多個實體在asp.net控制使用

(1)

public partial class SCIENCEDEGREE 
    { 
     public SCIENCEDEGREE() 
     { 
      this.EMPSCIENCEDEGREEs = new HashSet<EMPSCIENCEDEGREE>(); 
     } 

     public int SDEGREE_CODE { get; set; } 
     public string DEGREE_NAME { get; set; } 
     public Nullable<int> SCATEGORY_CODE { get; set; } 
     public Nullable<decimal> UNIVERISTY_FLAG { get; set; } 

     public virtual ICollection<EMPSCIENCEDEGREE> EMPSCIENCEDEGREEs { get; set; } 
    } 

(2)

public partial class QUALCATEGORY 
    { 
     public QUALCATEGORY() 
     { 
      this.QUALIFICATIONs = new HashSet<QUALIFICATION>(); 
     } 

     public int QUALCATEGORY_CODE { get; set; } 
     public string QUALCATEGORY_NAME { get; set; } 

     public virtual ICollection<QUALIFICATION> QUALIFICATIONs { get; set; } 
    } 

現在值SCATEGORY_CODE物業SCIENCEDEGREE來自 QUALCATEGORY_CODE物業QUALCATEGORY實體。

我要綁定具有下列數據網格:

SDEGREE_CODE 
DEGREE_NAME 
SCATEGORY_CODE 
UNIVERISTY_FLAG 
QUALCATEGORY_NAME //--->from QUALCATEGORY 

,但我不知道如何在我的建築做到這一點:

enter image description here


如何獲取這些準備綁定在asp.net服務器控件上的數據?

+0

如果'SCIENCEDEGREE.SCATEGORY_CODE'是'QUALCATEGORY.QUALCATEGORY_CODE'的外鍵,那麼創建鏈接將很容易。並且您將以相同的方式進行數據完整性檢查。你真的不能把這個屬性當作外鍵嗎? –

回答

0

您可以重構SCIENCEDEGREE以創建QUALCATEGORY屬性並在創建實例時填充此屬性。

+0

您能否用示例代碼來解釋它? –

相關問題