簡體   English   中英

OOP數據庫查找表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM