在說明什麼是poco類之前,首先要說明的概念就是,什麼是持久化類?
一。持久化類
在應用程式中,實現業務問題的的實體就是持久化類。但是不能認為持久化類的例項都是持久化的,它也可以是脫管狀態或瞬時狀態。
二。poco類(plain old clr object)
如果這些持久化類遵循一些簡單的規則,nhibernate能夠工作的更好。這些規則也被稱做簡單傳統的clr物件(poco:plain old clr obect)。
規則一:為持久化成員變數設定讀寫屬性。
規則二:實現乙個預設的無參構造
規則四:使用虛方法(virtual)或非密封(non-sealed)
總結:乙個poco類,必然是遵循以上規則的持久化類。它的設計,出現,是為了讓nhibernate更好的工作。
什麼是基類,什麼是父類
基類就是父類,派生類就是子類 你可以理解為生活中的父子關係,也就是說兒子繼承了所有的父親的樣貌特徵,但是兒子也有父親所沒有的一些特點 專業點講,就是子類可以繼承並使用父類的屬性和方法,也可以有自己的屬性和方法!不知道這麼說你能理解不?這裡又要講到一些繼承的特性 繼承使用繼承是為了減少 的冗餘,增強 ...
什麼是基類,什麼是父類
基類就是父類,派生類就是子類 你可以理解為生活中的父子關係,也就是說兒子繼承了所有的父親的樣貌特徵,但是兒子也有父親所沒有的一些特點 專業點講,就是子類可以繼承並使用父類的屬性和方法,也可以有自己的屬性和方法!不知道這麼說你能理解不?這裡又要講到一些繼承的特性 繼承使用繼承是為了減少 的冗餘,增強 ...
什麼是基類,什麼是派生類
基類就是父類,派生類就是子類 你可以理解為生活中的父子關係,也就是說兒子繼承了所有的父親的樣貌特徵,但是兒子也有父親所沒有的一些特點 專業點講,就是子類可以繼承並使用父類的屬性和方法,也可以有自己的屬性和方法!不知道這麼說你能理解不?這裡又要講到一些繼承的特性 繼承使用繼承是為了減少 的冗餘,增強 ...