iusertype

    1熱度

    1回答

    從這個問題繼: NHibernate: Lazy loading of IUserType 看到,因爲我不能延遲加載的屬性或一比一的關係,是有辦法,我可以使用具有多對一的IUserType?像這樣的事情(不工作): <many-to-one name="Client" column="`ClientId`" lazy="true" type="EmployeeSyst

    1熱度

    1回答

    這個職位值: http://kennytordeur.blogspot.com/2011/04/nhibernate-in-combination-with_06.html 介紹如何從不是數據庫以外的資源負載的實體,在這種情況下,web服務。這很好,但是如果我在一個查詢中加載了多個客戶端,每個客戶端都有一個不同的MaritialState,它將不得不爲每個客戶端調用Web服務。有沒有辦法預先加載所

    0熱度

    1回答

    我有一個表: Page ( Id int, Name nvarchar(50), TemplateName varchar(50) ... ) 和它映射到域模型: public class Page { public virtual int Id { get; set; } public virtual string Name { g

    0熱度

    1回答

    部分負荷我一直在尋找裝載enities從WCF: NHibernate: Lazy loading of IUserType NHibernate: Many-to-one IUserType Preloading IUserType with values from webservice 我已經計算出如何從WCF中延遲加載實體:您必須創建自己的代理來調用WCF並從IUserType中返回它,但我

    0熱度

    1回答

    我構建了一個IUserType類,以默認記錄上的UTC創建時間戳。我認爲我正確實施了它,但它對數據庫沒有任何影響。有人能告訴我我做錯了什麼嗎?該類類似於此: public class UTCTimeStamp : IUserType { public object Assemble(object cached, object owner) { return Dee

    1熱度

    2回答

    我有兩列映射到單一類型的這樣一個IUserType: .... public object NullSafeGet(IDataReader rs, string[] names, object owner) { return new FooBar(rs[names[0]], rs[names[1]]); } .... 我無法指定使用功能NHibernate兩個列名。我試過這個

    0熱度

    1回答

    我的應用有以下類別: public class Widget { public virtual int Id { get; set; } public virtual WidgetType Type { get; set; } public virtual string Parameters { get; set; } } public class Widg

    0熱度

    2回答

    我有一個稱爲FiscalYear的值類型,它基本上是一個整數的包裝。我也爲它實施了NHibernate.UserTypes.IUserType。現在我可以將FiscalYear類型的屬性直接映射到SQL類型,NHibernate會自動轉換它們。 這一切正常。但是現在我想執行一個本地SQL查詢來從數據庫中獲得財政年度列表。下面是當前的代碼: public IEnumerable<FiscalYear

    4熱度

    1回答

    首先,讓我爲這篇文章的篇幅道歉,但主要是代碼,所以我希望你們都支持我! 我有一個處理遺留數據庫的場景,我需要使用NHibernate 3.2編寫一個IUserType以獲取2個字符的「狀態」字段並從中返回一個布爾值。狀態字段可以包含3個可能的值: * 'DI' // 'Disabled', return false * ' ' // blank or NULL, return true *

    1熱度

    1回答

    我想通過代碼獲得一個自定義類型與NHibernate(V3.3)映射。我試着按照這個例子here,但沒有運氣。我試圖實現的自定義類型是修剪來自數據庫的字符串。 我得到以下異常: 的PropertyAccessException:無效的轉換(檢查您的屬性類型不匹配 映射)。 { 「無法投類型 'System.String' 的對象鍵入 'ConsoleApplication1.TrimmedStri