[英]OOP Database lookup table
首先,我想告訴您,我是OOP概念的新手,但是我喜歡學習這一知識,以便在OOP世界中生存:)。 因此,我只有一個項目,數據輸入asp.net Web表單應用程序。 我想將此應用程序分為3層(是第一次)。 我有我的數據庫,現在我做我的dto以便在各層之間交換對象狀態。 我不知道如何在我的課程中重新使用查找表的值? 假設我有以下表格:
Patient table
PatientID int
PatientName varchar
PatientStateID int (fk States table)
State table
StateID int (pk)
StateName varchar
現在我有患者類DTO
public class Patient
{
public int PatientID {get; set;}
public string PatientName{get;set}
// and now the problem
How to represent State property?
public int PatientStateID {get; set;}
public string StateName {get; set}
}
為此,我知道我將proc存儲在sql中,以使聯接並返回所有需要的數據。 但是可以嗎? 或者我也需要為該查找表創建類?
非常感謝您的幫助!
您可以這樣指代國家:
public class Patient
{
public string Name {get; set;}
public State MyState {get; set;}
}
編輯 :更改了Setter子句以提供正確的語法
您可以例如參考Patient.MyState.Statename
來獲取所需的信息。
祝好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.