我用於創建一個屬性類,我將包括所有我的領域,必須寫所有的get/set屬性,然後有另一個數據庫類,我會使所有我的數據庫調用。使用get/set asp.net c#theres太多的屬性
Properties Class
private int _intCard
public int IntCard
{
set { _intcard = value;}
}
Constructor here
眼下這種不覺得自己是正確的做法,因爲我有超過120的屬性,我會處理的,似乎真的很費時有這些屬性中的每一個寫出來的。我將需要添加驗證的一些屬性是我選擇這種方式的原因,我可以在set方法中驗證它。任何人都可以提出一種替代方法,我可以研究完成相同的結果。
********************---------------*******************
因此給出的評論我明白我的設計是有缺陷的,這是我想到這個問題。我對如何解決這個問題有一個想法,但不知道它是否是解決這個問題的正確方法。我搜索了「對象設計原則」並閱讀了它,但需要更多時間來掌握它教給我的東西。現在我想知道這種方法是否是正確的方式
我跟蹤申請人姓名,地址,電話號碼,傳真號碼,手機號碼,電話號碼,altaddress,配偶相同,然後是子女,引用,公司信息.....等等
我不會說謊我不明白抽象類爲了實現這個,如果這是我應該採取的方法我會花更多的時間來學習,但現在是希望這將是合適的。
性能等級將作爲跟隨 applicant.cs,applicantspouse.cs,applicantcontactinfo.cs,appreferences.cs ......
這是一起什麼我應該做的線?
再次感謝
爲什麼不使用自動屬性代替..?如果你沒有對屬性做任何獨特的事情 – MethodMan 2013-02-13 12:36:24
@DJKRAZE這是因爲他想在setter中執行驗證。但是,我建議可以使用帶數據註釋的自動屬性來執行驗證(儘管我也同意Brian的觀點,即120個屬性在單個類中似乎很多!) – 2013-02-13 12:38:09
@DJKRAZE'Class.IntCard.set'必須聲明一個因爲它不被標記爲抽象或外部。自動實現的屬性必須同時定義get和set訪問器。' – StuperUser 2013-02-13 12:38:15