nhibernate

    0熱度

    1回答

    假設我希望繼承PersistentGenericBag,以便我的集合屬性的實際類型是我的自定義類型,該類型派生自PersistentGenericBag。 我看到兩種可能的方法來實現這一目標: 介紹新的XML關鍵字,像mybag並以某種方式登記我與NHibernate集合類型與mybag關鍵字相關聯的。 覆蓋將集合類型與XML關鍵字相關聯的默認邏輯,以使NHibernate將我的自定義集合類型與衆

    0熱度

    1回答

    我有實體Post和Tag,其中兩者之間存在多對多的關係(例如,每個帖子可以有一個或多個標籤,每個標籤可以與任何關聯的任何職位數量)。 我想實現的是讓Tag實體具有提供與該標記關聯的帖子數量的字段。但是,我不知道如何得到這個沒有得到整個Post的集合(我想避免)。 我用流利的NHibernate和我的實體和映射這個樣子目前: 實體/ Post.cs public class Post : Persi

    0熱度

    2回答

    我有schema,有這樣的mapping。 下一頁碼不起作用: IList<User> userList = session.CreateCriteria<User>() .Add(Restrictions.Eq("Login", login)) .List<User>(); 異常: System.InvalidCastException:指定的

    0熱度

    1回答

    我有兩個問題。 1。 FNH不測試我的組件正確性,我不知道爲什麼。 System.ApplicationException:預期 'DomainModel.Model.Publisher',但得到 'DomainModel.Model.Publisher' 的 地產 '發佈商'。 [TestMethod] public void CanCorrectlyMapBook() { new

    24熱度

    1回答

    我剛開始考慮在我的一個應用程序中使用NHibernate二級緩存。我可能會使用依賴於ASP.net緩存的NHibernate.Caches.SysCache.SysCacheProvider。 啓用緩存不是問題,但我想知道如何管理緩存e。 G。以編程方式從緩存中刪除某些實體等。 我的應用程序是某種圖像數據庫。用戶通過後端上載圖像,並可通過訪問/ImageDb/Show?userId=someUse

    0熱度

    1回答

    我和A和B之間有多對多的關係(我知道我可以考慮重構等,但那是另一回事)。 我的代碼做這樣的事情: // given aId is the Id of an instance of A, and A has a many to many set of B's A a = myActiveSession.Get<A>(aId); a.Bs.Add(new B() {Name="da

    2熱度

    1回答

    我想通過使用下面的代碼註冊多個NHibernate ISessions(多個數據庫)。我得到「有一個組件已經註冊爲給定的密鑰Castle.MicroKernel.Registration.GenericFactory`1 [[NHibernate.ISession,NHibernate,Version = 2.1.0.4000,Culture = neutral,PublicKeyToken =

    0熱度

    5回答

    我有一個客戶端服務器應用程序,服務器使用nhibernate。 我想知道我應該如何使用會話?每次打電話給 ?每個客戶端有 ? 單? 其他方式? 以及如何保持會話緩存在服務器中? 並且我想知道會話是否線程安全?

    0熱度

    2回答

    我在使用NHibernate異步保存到數據庫時遇到競爭條件問題。首先對數據庫的插入是異步完成的,其中唯一ID是自動生成的。在這個插入返回到主線程之前,這個持久化對象具有唯一的數據庫生成的id,該對象以某種方式更新。如果我調用session.Update,更新將失敗,因爲要更新的對象沒有id值。如果我調用SaveOrUpdate,它顯然會導致插入而不是更新,因爲我的實體的id字段等於unsaved-

    3熱度

    1回答

    在Fluent NHibernate中有一種方法可以指定外鍵應該被編入索引嗎? MS Sql Server的默認配置不索引外鍵。我希望由NHibernate模式生成/更新工具生成的模式來索引這些密鑰。當我只使用HasMany或HasManyToMany方法時,不會創建這樣的索引。這甚至可以用原始XML映射嗎?