NHibernate 1.0.1 發布了

來源:互聯網
上載者:User

新的版本修複了大部分的bug ,帶來了一些新特性。在1.0版本相容的情況下對異常進行了少量的改動。這裡是在Sourceforge上下載頁的連結。

這些小的改動和配置過程有關係。在1.0版本中,如果你在app.config檔案中使用<hibernate-configuration>節點配置你的應用程式(使用NHibernate.Cfg.ConfigurationSectionHandler),NHibernate通常會在Configuration的建構函式中做所有的配置工作,並且調用new Configuration().BuildSessionFactory()獲得一個配置好的session factory。在1.0.1中必須調用Configuration.Configure()來讀取節點(所以代碼變成new Configuration().Configure().BuildSessionFactory()),注意:這不會影響僅僅在<nhibernate>節點配置NHibernate的使用者(使用NameValueSectionHandler),這個節點包含了“全域”("global" )屬性,並且在configuration被構造時總是馬上被讀取。

在NHibernate 1.0.1中最重要的新特性是Roberto Paterlini提供的反射最佳化。這個最佳化在預設是啟用的,可以設定hibernate.use_reflection_optimizer屬性為false來禁用它。這個屬性是全域的,因此它只能被設定在app.config檔案的<nhibernate>節點。

NHibernateContrib 1.0.1也引入了使用者貢獻的一些新特性。Lukas Krejci貢獻了Microsoft Access 方言(dialect)和驅動(NHibernate.JetDriver),Xianfeng Lu發給我們一個用於Oracle BFILE資料類型的自訂的類型。通過使用NHibernate.UserTypes.SqlTypes庫,現在它也可以使用System.Data.SqlTypes命名空間的類型。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.