我将尝试使用NHibernate,到目前为止我远离NHibernate的原因是xml映射部分。现在(我发现)有了流畅的nhibernate,看起来我们不需要做xml映射。但我想知道,如果从一些xml映射开始,会对学习和熟悉NHibernate更有帮助,还是应该开始使用fluent for nhibernate?
干杯,哈齐姆
我们最近从nHibernate v4.x迁移到v5.3.9,并且开始出现日期时间字段的问题。经过长时间的分析,找出了由DateTime.MaxValue引起的问题,我们使用的是不需要日期的值。\Type\AbstractDateTimeType.cs:line 80
at NHibernate.Type.AbstractDateTimeType.Get(DbDataReader rs,) in D:\BuildAgent\work\30546188361a242\src\NHibernate\Impl\AbstractSessionI
我正在使用,并开始使用NHibernate分析器,并意识到我正在运行许多不需要的NHibernate查询。一个主要的优化是我急于加入前面,以避免有选择N+1问题。我正试图找出使用NHibernate进行热切连接的最佳方法: "from Project p left joinleft join fetch p.Desks")但这却不断地产生错误:
QueryException:无法解决