升级到NHibernate 3.3

时间:2013-06-05 11:59:03

标签: hibernate nhibernate fluent-nhibernate spatial

我有一个使用NHibernate 3.1的应用程序。现在我将它升级到NHibernate 3.3但是在这个版本中不再使用某些用法。

  1. SQLString.Paramter - 在3.3中没有静态参数属性。
  2. MapParameterType - 不再可用的扩展方法 在这个版本中。
  3. 是否有人知道我可以使用哪种方法而不是上述方法?

    编辑:

    1. SQLString.Paramter可以替换为Parameter.Placeholder。
    2. 我正在使用NHibernate Spatial创建查询。我需要指定 参数类型。在NHibernate 3.1中它可能是由于 MapParameterType方法。现在已经不见了。

      var result = session.Query()                     .Where(x => x.CenterLine.Intersects(polygonParamter)                     .MapParameterType((typeof(IGeometry),SpatialDialect.GeometryTypeOf(session)                     .Count之间();

0 个答案:

没有答案