nhibernate

    0熱度

    1回答

    我是NHibernate和MVC的新手。 我有一個包含像 public class RegisterViewModel { [Required] [Display(Name="Full Name")] public string Name { get; set; } [Required] [Display(Name = "Email Id")

    0熱度

    1回答

    是否有可能使用nHibernate爲插入/更新操作生成原始SQL語句而不實際執行它們?當然,假設一切(映射,連接字符串等)都已正確配置? 我發現的最接近的事情就是打電話: Session.SessionFactory.GetClassMetadata(typeof(Client)) 返回包含SQLIdentityInsertString類型SingleTableEntityPersister的

    0熱度

    1回答

    我使用nhibernate將元素從一個對象映射到另一個對象。但是,我的複雜對象中的一個元素需要設置一個條件,以便目標對象元素相應地設置一個值。 爲了詳細 Mapper.CreateMap<OneObject, AnotherObject>() .ForMember( destination => destination.complexelement, option => o

    2熱度

    1回答

    我有一個類: public class OrderDetails { public virtual int OrderNumber { get; set; } public virtual DateTime OrderDate { get; set; } public virtual int ProductCode { get; set; } public

    1熱度

    1回答

    我試圖映射類調用的存儲過程與NHibernate 我有一個類: public class OrderDetails { public virtual int OrderNumber { get; set; } public virtual DateTime OrderDate { get; set; } public virtual int ProductCode

    2熱度

    1回答

    所以,我正在編寫一個可重用的庫。 ORM操作使用代碼的Nhibernate映射。將會有多個服務使用這個庫,所以我希望這個庫的行爲儘可能動態。 會有多個服務,每個服務都會在數據庫中找到特定的表,這些表以它們的服務名稱作爲前綴。 Unity會注入這個前綴,並且在只使用一種服務時,所有的作品都很好用。 但是現在我處於必須編寫服務的位置,該服務將從多個服務中讀取和合並。所以這個libdummy項必須用不同

    0熱度

    2回答

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

    1熱度

    1回答

    因此,我試圖運行一個ASP.NET MVC 5,NHibernate和FluentNHibernate以Visual Studio 2015 for Mac和XSP Webserver爲目標,SQL Server 2012,以及它會失敗,下面的例外。我使用的是.NET Framework 4.5,包更新到最後一個版本。 System.ArgumentNullException Value can

    1熱度

    1回答

    我試圖修復一些遺留代碼中的錯誤。代碼試圖從數據庫中刪除一個對象(一行)。然而,會話有時不包含對象並引發異常。我已經添加了測試,以查看Session是否包含對象,然後嘗試各種方法將對象放入Session中,但目前尚未成功。你能建議我還能嘗試什麼? 此代碼實施nHibernate會話非常糟糕,因爲它不遵循工作單位倫理。應用程序在啓動時創建一個會話,並在應用程序的整個生命週期中使用該會話。我無能爲力(除

    -3熱度

    1回答

    我有試驗這顯示以下xUnit.net輸出: [xUnit.net 00:00:07.1166826] Expected: HashSet<License> [Comp.Licensing.Web.Model.License [5d8104ef-f707-4a40-9d68-463bf9f8b0f9], Comp.Licensing.Web.Model.License [d586fc23-bba6