nhibernate-criteria

    0熱度

    2回答

    我面臨很奇怪的問題重新NHibernate,現在它變得很頭疼。 NHibernate花費比預期時間(幾毫秒)更長的時間(2-3分鐘)來執行這樣一個簡單的查詢。數據庫是Oracle,我正在使用ODP驅動程序。我已經檢查了所有必要的配置重新NHibernate和春天看起來對我好。當我在sqldeveloper中執行相同的查詢時,它以毫秒爲單位給出結果。 FYI - 當我使用相同的NHibernate配

    0熱度

    1回答

    我有一個使用QueryOver的調用,它按以下方式進行佈局,並且不會生成子查詢內部所需的內部連接語句。 我正在查詢在對象的結構如下:當這被稱爲是如下產生 public class Product { public virtual long Id { get; set; } ... OTHER DATA MEMBERS ... } public class ProductL

    1熱度

    1回答

    是否可以將where子句動態添加到NHibernate查詢中? 我有我需要的一些子句的集合循環並添加Where子句(如果需要) - 即,如果用戶輸入了多個搜索條件。 我可以寫單查詢,沒問題,像這樣的:得到所有以「A」開頭的名稱: IEnumerable<Customer> customers = nHibernateSession.Query<Customer>().Where(x => x.Na

    0熱度

    1回答

    我真的不明白我怎麼能執行使用NHibernate queryover此查詢,我目前有: var users= _session.QueryOver<User>().Future(); var comps = _session.QueryOver<UserCompetency>() .Where(x => users.Any(match => x.UserID == match.

    1熱度

    1回答

    在早期版本的NHibernate中,ICriteriaQuery中有一種名爲「AddUsedTypedValues」的方法。升級到NHibernate 3.1後,這種方法不存在。有沒有人知道該方法移動到哪裏(到另一個接口)或NHibernate顯式刪除支持? 謝謝!

    0熱度

    2回答

    我正在查詢Nhibernate條件查詢,其中包含2100以上的In子句值。 我做了一些像Session.CreateCriteria(typeof())。Add(Expression.In(「fieldName」,arrayValue)) 其中arrayValue包含超過2100值。我遇到了錯誤 發生了異常: UnknownError NHibernate.ADOException:無法執行查詢.

    0熱度

    1回答

    我有項目和客戶模型。 項目模型有客戶對象<many-to-one> mapping.in數據庫這可能是客戶存在但它沒有在項目表中的條目的情況。 我在做CustomerSearch功能,其中用戶可以輸入項目或客戶的名字。如果用戶輸入客戶名稱才把我想所有這些都沒有考慮到客戶與客戶名稱相匹配的記錄有項目或沒有。 我在服務嘗試這個。 ICriteria criteria = session.CreateC

    2熱度

    1回答

    我上課如下: public class File { public Guid Id { get; set; } } public class Customer { public Guid Id { get; set; } public List<File> Files { get; set; } } 而且Customer.Files是設置爲組件(未實體)的

    0熱度

    1回答

    在項目中,我試圖打造專業化的標準是這樣的: ICriteria criteria = session.CreateCriteria(typeof(Orders), typeof(Orders).Name); if (param != null) { if (param[1] != "System") { for (int index = 0; ind

    0熱度

    1回答

    public class Parent { public virtual long Id { get; set; } public virtual string Name { get; set; } public virtual List<Child> Children { get; set; } } public class Child { pu