nhibernate

    1熱度

    1回答

    爲了簡化NHibernate的限制一樣,我們想有兩個實體: public class Entity { public string Value { get; set; } public ChildEntity Child { get; set; } } public class ChildEntity { public string Value { get

    0熱度

    1回答

    我正在使用Fluent NHibernate配置我的數據庫。這是我在createSessionFactory方法中所具有的。 private static ISessionFactory CreateSessionFactory() { return Fluently.Configure() .Database(FluentNHibernate.Cfg.Db.MsSqlCo

    2熱度

    2回答

    我正在研究NHibernate,當我測試它時,我嘗試將所有數據列在我的Oracle數據庫中。但NHibernate正確訪問我的數據庫,但刪除我的所有數據,而不是隻讀取我的數據。 (我可以連接到數據庫中,有與它沒有任何問題,這只是它刪除我的所有數據,而不要求它。) 這裏是我的代碼: NHibernateSession: public class NHibernateSession { p

    0熱度

    1回答

    我想創建一個投影,它將使用Levenshtein搜索距離計算從數據庫中篩選結果。要創建這個我打開一個會話到數據庫,然後用CreateCriteria查詢數據庫: ... return session.CreateCriteria<Contact>() .Add(Expression.Le(Levenshtein("FullName", "Bob"), 5) ... 創建了一

    0熱度

    1回答

    我使用流利的NHibernate並嘗試做很多更新。首先想到的是這樣的代碼: using (ISession s = OpenSession()) using (s.BeginTransaction()) { IList<SomeType> items s.QueryOver<SomeType>() .Where(someCondition)

    1熱度

    1回答

    它看起來每個I查詢一些與LINQ NHibernate的時間一樣從頭開始構建該查詢: 代碼看起來像 session.Query<User>().Where(x => ids.Contains(x.Id)).ToFuture(); 是否有可能避免重新編譯呢? 關於緩存QueryOver/Criteria查詢的相同問題(不是很重要,但它可能仍然適合範圍)。

    0熱度

    1回答

    以下是我的mssql數據庫腳本 我在此部門創建表部門是主鍵,但不是自動遞增,並且數據類型是varchar。 create table Department( deptid varchar(30) NOT NULL CONSTRAINT deptid_P_KEY PRIMARY KEY, departmentname varchar(100) ) 以下是我的映射文件。

    0熱度

    1回答

    我正在使用NHibernate,並有許多存儲庫,它們都從一個基本的NHibernateRepository類繼承。這裏是我的庫之一: public class StaffRepository : NHibernateRepository<IStaff>, { public IEnumerable<IStaff> GetBySiteRegionAndMonth(int siteId, i

    0熱度

    1回答

    我一直試圖創建一個表達式來放在我的where子句中。 既然不能直接返回Func鍵(因爲NHibernate的不能用它來轉換成SQL)我試圖返回一個表達式> 要做到這一點,我試圖進入更深層次......直接使用表達式 但是..我一直在尋找沒有任何解決方案...任何人都可以幫助我嗎? 下面的代碼: private static void Teste() { var repo = new R

    0熱度

    1回答

    定義了一個依賴關係我正在嘗試使用Nuget安裝FluentNHibernate,但每當我嘗試它時都會拋出一個異常'Iesi.Collections' already has a dependency defined for 'NETStandard.Library,我不知道該如何修復它。 我該如何解決這個問題?