3.核心技術優(yōu)勢
?實用:
提供了數(shù)據(jù)映射功能,提供了對底層數(shù)據(jù)訪問的封裝(例如),提供了DAO框架,可以使我們更容易的開發(fā)和配置我們的DAL層。
?靈活:
通過sql基本上可以實現(xiàn)我們不使用數(shù)據(jù)訪問框架可以實現(xiàn)的所有功能,或許更多。
?功能完整:
提供了連接管理,緩存支持,線程支持,(分布式)事物管理,通過配置作關系對象映射等數(shù)據(jù)訪問層需要解決的問題。提供了DAO支持,并在DAO框架中封裝了ADO.NET,NHibernate和DataMapper。
?增強系統(tǒng)的可維護性:
通過提供DAL層,將業(yè)務邏輯和數(shù)據(jù)訪問邏輯分離,使系統(tǒng)的設計更清晰,更易維護,更易單元測試。sql和代碼的分離,提高了可維護性。