指定FluenHibernate映射类中Datetime属性的默认值
假设我们有一个对象有一个属性:指定FluenHibernate映射类中Datetime属性的默认值,datetime,fluent-nhibernate,fluent-nhibernate-mapping,Datetime,Fluent Nhibernate,Fluent Nhibernate Mapping,假设我们有一个对象有一个属性: //the date which app has been added to the system public virtual DateTime SubmitionDate { get; set; } 如何使用映射类为SQLServer2008中的SubmutionDate设置默认值(当前日期) 我确实喜欢这样做,但它不工作,并引发sqlDateTimeException Map(x => x.SubmitionDate).Default(Sy
//the date which app has been added to the system
public virtual DateTime SubmitionDate { get; set; }
如何使用映射类为SQLServer2008中的SubmutionDate
设置默认值(当前日期)
我确实喜欢这样做,但它不工作,并引发sqlDateTimeException
Map(x => x.SubmitionDate).Default(System.DateTime.Now.ToString()).Not.Nullable();
只有在创建会话工厂时才处理映射。因此,不能直接在映射中指定日期 但是,您可以指定SQL(或者更确切地说是HQL)函数,如下所示:
Map(x => x.SubmitionDate).Default("getdate()").Not.Nullable();
只有在创建会话工厂时才处理映射。因此,不能直接在映射中指定日期 但是,您可以指定SQL(或者更确切地说是HQL)函数,如下所示:
Map(x => x.SubmitionDate).Default("getdate()").Not.Nullable();
只有在创建会话工厂时才处理映射。因此,不能直接在映射中指定日期 但是,您可以指定SQL(或者更确切地说是HQL)函数,如下所示:
Map(x => x.SubmitionDate).Default("getdate()").Not.Nullable();
只有在创建会话工厂时才处理映射。因此,不能直接在映射中指定日期 但是,您可以指定SQL(或者更确切地说是HQL)函数,如下所示:
Map(x => x.SubmitionDate).Default("getdate()").Not.Nullable();