nhibernate

    1熱度

    3回答

    我對NHibernate.Driver.OracleDataClientDriver驅動程序類的Oracle數據庫使用NHibernate。我有一個集成測試,可以在使用TestDriven.net通過IDE執行時正確地回退期望的數據。但是,當我通過NUnit GUI或控制檯運行單元測試時,NHibernate會拋出一個異常,說它找不到Oracle.DataAccess程序集。顯然,這阻止了我作爲C

    4熱度

    5回答

    有誰知道如何將NHibernate HQL轉換爲SQL腳本?

    4熱度

    4回答

    與許多HQL查詢,一次又一次我得到這個異常: Antlr.Runtime.NoViableAltException 這確實是通用的,無益的 - 沒有人知道如何最好地調試這個?很明顯,這是我的HQL的一個問題 - 但對於究竟是什麼錯誤沒有任何線索,這是一個反覆試驗的例子。每當我看到這個時,我都會拉我的頭髮。 請注意,我不想在此發佈任何HQL,因爲這是我經常遇到的問題,而不是與某個查詢相關的問題。

    2熱度

    1回答

    如果我設置dynamic-update = true我發現在我的攔截器中更新的字段沒有包含在去到數據庫的update語句中。當我將它設置爲false時,包括時間戳的所有列都會更新。我真的想使用動態更新。 public class Interceptor : EmptyInterceptor { public override Boolean OnFlushDirty(object en

    2熱度

    1回答

    這個問題一直讓我頭疼(這很容易,因爲我是NHibernate的新手):我如何通過Criteria API表示下面的查詢(T-SQL)? DECLARE @pcode VARCHAR(8) SET @pcode = 'somecode' SELECT d.* FROM document d WHERE EXISTS ( SELECT 1 FROM project

    2熱度

    2回答

    我對NHibernate還是一個新東西,所以如果我在這方面有任何問題,請糾正我。 當您使用NHibernate從數據庫記錄構建對象集合時,NH負責實例化您的集合並填充它們。 在編寫實際上不使用NH的測試時,如何實例化ISet集合?

    1熱度

    1回答

    關係 我仍然在努力學習NHibernate的最佳實踐,所以請寬容我... :-) 我有一個產品類多到一的關係設置爲Category類。在我的「添加產品」頁面上,我正在使用類別加載DropDownList。現在,當用戶輸入產品信息並點擊提交時,我必須從數據庫中拉出類別ID(DropDownList SelectedValue)以填充產品對象的類別屬性,以便保存它。 看起來像通過ID查找類別是一種浪費

    1熱度

    1回答

    有沒有辦法在運行時獲得對NHibernate配置的引用?我需要它的SchemaExport()。我使用StructureMap和FluentNHibernate來設置它,但我只想知道是否可以在SessionFactory初始化後從SessionFactory或其他對象中獲取它,而不必重寫ioc中的安裝程序來保存以引用配置。

    0熱度

    1回答

    如何重寫以下內容,以便以後可以執行ObjectFactory.GetNamedInstance(「MyNHConfiguration」)。 「配置」位於ExposeConfiguration下的變量「cfg」中。lambda ForRequestedType<ISessionFactory>() .CacheBy(InstanceScope.Singleton) .

    1熱度

    5回答

    希望這個虛構的例子可以說明我的問題: 假設您正在編寫一個系統來跟蹤軟件產品的投訴以及其他許多有關該產品的屬性。在這種情況下,SoftwareProduct是我們的聚合根,而Complaints是隻能作爲產品的子項存在的實體。換句話說,如果軟件產品從系統中移除,那麼投訴也應如此。 在系統中,有一個類似網頁的儀表板,顯示單個SoftwareProduct的許多不同方面。儀表板中的一個部分以時尚的方式顯