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