icriteria

    0熱度

    1回答

    我想構造ICriteria的並將其傳遞給一個函數。該功能將打開一個會話和事務。然後函數執行ICriteria.List();並返回對象列表,如下面的代碼。 我想這樣做,因爲我只想寫using(ISession Session = ...和Using(ITransaction Transaction = ...一次收集對象列表。否則,我會重複自己很多次。 /// <summary> ///

    0熱度

    2回答

    擁有IQueryOver,我如何從它獲取行計數,而無需從DB加載所有行? QueryOver有RowCount()方法,但如果基礎查詢有組或不同,它會丟棄它們。 *****更新***** SQL genearted爲QueryOver.RowCount(正如你看到它丟棄DISTINCT): exec sp_executesql N' SELECT count(*) as y0_ FROM db

    0熱度

    1回答

    如何實現下面的語句中的NHibernate的ICriteria Select * From LECNNy where Left(Address,4)='test' 它必須像 Projections.SqlFunction("left"("Address"), 但我怎麼通過字符和變種的數量?

    0熱度

    1回答

    我可以結合兩個Iriterias嗎?我建立一個Icriteria並分別建立另一個,並且希望將它們結合在一起。

    0熱度

    2回答

    如何爲此代碼添加投影?我正在嘗試根據創建日期或上次更新的日期對結果進行排序。 var c = new Conjunction(); c.Add(Restrictions.Where<InstructionTask>(x => x.IsOpen == _setDefaultStatusIfNotFound(status))); //錯誤添加此投影: if (string.IsNullO

    2熱度

    1回答

    我有一個項目使用NHibernate 2.1.2.4000與.Net OracleClient連接到一箇舊的Oracle 8i生產數據庫。 我已經實現了ICriteria,即生成正確的查詢,但會引發以下內部異常:System.Data.OracleClient.OracleException:ORA-12704:字符集不匹配。 return Session. CreateCrite

    0熱度

    2回答

    這類似於這樣的問題:NHibernate - Implement "NOT IN" query using ICriteria 但是,這並不對我的解決辦法工作。 我有一個訂單: class Order { DateTime CreatedDate { get; set;} Person CreatedBy { get; set; } } 和人: class Person

    1熱度

    2回答

    這是否(不是CRUD,但只有Read)代碼要求我編寫事務管理? ICriteria criteria = SessionFactory.GetCurrentSession().CreateCriteria(EntityType); criteria.List<BaseEntity>();

    0熱度

    1回答

    假設我有以下即屬性: public class MyClass { public List<Widget> WidgetList { get; set; } } public class Widget { public string Foo { get; set; } public string Bar { get; set; } } 我想這個使用的N

    0熱度

    1回答

    我想執行一個簡單的選擇,條件分佈在3個表中。 Select a.* FROM TBL_A a JOIN TBL_B b ON a.bId=b.Id JOIN TBL_C c ON a.cId=c.Id JOIN TBL_D d ON c.dId=d.Id WHERE (b.value='X' OR c.value='x') AND d.someF