Re: [問題] 請問.NET的O/R mapping
※ 引述《diamondking (天劍流星)》之銘言:
: ※ 引述《seagal (手放開)》之銘言:
: : .NET 2.0就有內建這種功能
: : 你可以參考ADO.NET 2.0
: : 主要是透過DataAdaptor跟DatatTable來達成
: : 剛好我前陣子才問過這問題 哈
: 這樣的方式,雖然做得到,但是沒辦法像包成class那樣方便?
: 如果包成class,每個欄位設成一個屬性,
: 這樣將來使用的時候,只要打個「.」,那些屬性就列出來讓你選了…
: 不知道大家通常對於table與程式的對應,是怎樣的作法?
: ps.不過,用DataTable,裝多筆資料是比較方便就是了,
: 用Class的話,就只能針對單比資料來做處理
首先感謝前幾位前輩的幫助
發現可以透過DataSet 直接進行code generation
不過發現與我之前使用oracle的經驗不大一樣
使用Java的O/R Mapping
舉例來說,以一個student的table
共計有ID, name, major三個欄位
我們便可以得到對應的object為student
而且可以擁有
student.getID(), student.setID()..共六個方法
而現在ADO.NET的方式好像是得自己生成?
也就是自己完成一個一個的query的樣子
希望是小弟測試中的誤解,我想.NET應該有對應的解法
不過目前還沒試出來 Q_Q
而另外一位板友提到NHibernate
在Quickstart裡面發現範例竟然是manual(手動建立)
當場不知道該怎麼下手,我要的就是automation呀 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.10.5.203
推
04/20 01:13, , 1F
04/20 01:13, 1F
推
04/20 01:13, , 2F
04/20 01:13, 2F
推
04/20 01:14, , 3F
04/20 01:14, 3F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章