nhibernate

    0熱度

    1回答

    我有舊代碼支持。 NHibernate用於查詢數據庫。有像IQueryOver.Where等NHibernate LINQ查詢。它工作正常,但我想使用這些查詢本地序列。在Microsoft LINQ中有方法Enumerable.AsQueryable。 NHibernate LINQ中有沒有類似的東西? 所以我有這個。 private IQueryOver<Package> GetPackages

    0熱度

    2回答

    我有一個需求,就像我的模塊中的搜索功能,我們需要在兩個範圍之間進行搜索,當用戶輸入如下方案時。 列名是「名稱」,在Oracle 11G數據庫中已被定義爲varchar。 UI列名稱是NAME。 例色譜柱名稱:A5000C0,A5000C2,A5000C3,A5000C4,A5000C5,A5000C6 因此,當用戶嘗試使用該名稱字段來搜索範圍等A5000C0- A5000C6,結果應該是範圍之間的

    2熱度

    1回答

    我想轉換結果的查詢到IDictionary的 這裏字符串將包含訂單ID和INT將包含TradedQuantity 下面的查詢應加入三個對象秩序, OrderRevision和OrderEvent。 1訂單可以有很多orderRevisions 1 OrderRevision可以有很多orderEvents 什麼查詢試圖做的是內部連接三個對象,並得到所有的訂單對象,它們的訂單ID提供給它orderi

    1熱度

    1回答

    我有自定義DateRange類,並希望簡單地添加新的批評QueryOver,通過創建新的幫助器方法和傳遞lambda包含字段我需要和日期範圍。但我無法理解如何轉換和轉換表達。 public static IQueryOver<tRoot, tSubType> AddDateRangeCritery<tRoot,tSubType>(this IQueryOver<tRoot, tSubType> q

    1熱度

    1回答

    我的類A有一個屬性: public virtual IList<IVisitor> Visitors { get; set; } 其被映射如下: <list name="Visitors" table="Visitor" cascade="all-delete-orphan"> <key column="SomeID" not-null="true" update="false" /

    1熱度

    1回答

    所以,有一些舊的代碼,我保持一個錯誤。它會導致一些輕微的數據損壞,所以它相當嚴重。我找到了根本原因,並且製作了一個可靠的示例應用程序來重現該錯誤。我想盡可能減少對現有應用程序的影響,但我很掙扎。 的缺陷在於數據訪問層英寸更具體地說,攔截器如何被注入到新的Nhibernate會話中。攔截器用於在保存或刷新時設置特定的實體屬性。該屬性LoggedInPersonID幾乎可以在我們所有的實體上找到。所有

    1熱度

    2回答

    我有兩個類BookingInfo.cs和BookingTransaction類。下面 public class BookingInfo { public virtual string Code { get; set; } } public class BookingTransaction : BookingInfo { public virt

    2熱度

    1回答

    最近,我們公司正在關注我們長期開發的應用程序的性能。有一件事我們在性能測試中注意到,某些方法正在進行如此多的數據庫調用(超過500個查詢) 然後,這帶來了一個問題,例如哪些方法正在執行如此多的調用,以及應該如何優先重用哪種方法來首先重構。當我們最初嘗試對這些方法中的一些進行重構時,我們發現它需要大量努力來減少往返次數。原因是我們的數據訪問層很大程度上取決於NHibernate ORM框架,我們發現

    0熱度

    1回答

    情況 我正在使用的這個項目使用NHibernate和Fluent NHibernate。 Oracle數據庫已經存在,不能/不應該改變。 我遇到的問題是,流利的NHibernate似乎忽略了以下代碼示例中的ForeignKey屬性/方法。 Table("PERSON_PACKET"); Id(x => x.Id, "ID").GeneratedBy.UuidHex("N"); // Some

    0熱度

    1回答

    我是NHibernate的新手,它是我使用的第一個ORM。問題是如果有可能自動生成從我已經創建的數據庫(MySQL)的所有映射文件 在此先感謝!