0
將屬性設置爲類。我現在正在一個大項目中工作,所以這裏有很多數據和表格正在進行。最快的方式從datarow C#
對於最佳實踐林創建一個類爲每個表和對象
它是這樣的:
public class Employee
{
private String Name;
public String Name
{
get
{
return Name;
}
set
{
Name = value;
}
}
public Employee(int EmployeeID)
{
/*
GET DATA ROW AND ASSIGN IT TO EVERY PROPERTIE
*
* Name = row("name")
* AND DO THIS FOR EVERY PROPERTIE!
*
*/
}
}
因此,whats發生在這裏的是,我必須每propertie從類查詢分配構造函數。
但想象一下,如果有50列以上的表格,我必須這樣做50多次,這需要很多時間。
Theres是一種自動化的方法,可以自動創建50多個屬性,並且不需要花費大量時間就可以在課堂中對50多個屬性進行調整。
我只想找到一種方法來創建一個類,從一個datarow自動化屬性分配,而不是寫所有的字符串到屬性。類似於Entityt框架,但由我完成。
問候和感謝
該代碼甚至無法編譯,因爲您聲明兩個具有相同名稱的成員。 (它看起來像你應該只使用自動屬性。)你有*證據*設置這些屬性實際上是一個瓶頸?假設這些數據來自數據庫,那麼數據庫訪問將*大大超過瑣碎分配所花費的時間。 –
我寫了快速嘿嘿片斷。我只想找到一種方法來創建一個類,從一個數據行自動化屬性分配,而不是將所有的列字符串寫入屬性。像Entityt框架,但由我做... – NathanWay
那麼你是說這個問題不是執行時間的表現,而是編寫代碼的煩惱?如果是這樣,請澄清你的帖子 - 它給人的印象是關於目前的表現。 –