作者jackfatmail (jack)
看板C_Sharp
標題[問題]想回傳一個動態的class
時間Tue Nov 6 01:02:01 2007
如果資料庫每個表單的資料欄位都不一樣
eg Customer table
Customer ID, Customer name
Employee table
Employee no, salary
現在我設計的是multi layer的東西
中間那一層是data access level
也就是說我的程式要 見人說人話 見鬼說鬼話
看到 customer 就
return 一個object
class customer
{
string Customer_id;
string Customer_name;
}
遇到處理employee表單
就 return
class employee
{
Employee salary;
Employee no;
}
c#有這種功能嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.79.202.143
1F:推 WayneChu:傳回object, 用typeof判定類別來做相應處理 11/06 01:13
2F:→ WayneChu:配合object.GetType() 11/06 01:22
3F:推 jackfatmail:這方法不可行 部份對customer是黑盒ꐠ所以ui是不知l 11/06 07:39
4F:→ jackfatmail:customer跟employee這個type 11/06 07:42
5F:推 ganymade:Reflection 是你要的東西吧 11/06 23:50
6F:→ NEETENIN:囧 Generic可以嗎? 11/07 13:14