【问题标题】:How to map Tsql User Defined Function using Fluent NHibernate?如何使用 Fluent NHibernate 映射 Tsql 用户定义函数?
【发布时间】:2012-08-15 09:55:38
【问题描述】:

如何使用 Fluent NHibernate 映射 Tsql 用户定义函数?我找到了一个适用于 hbm 的解决方案。

http://ayende.com/blog/1720/using-sql-functions-in-nhibernate

但我正在使用 ClassMaps。

【问题讨论】:

    标签: sql nhibernate fluent-nhibernate user-defined-functions


    【解决方案1】:

    我相信 <sql-query> 尚未在 FluentNHibernate 中实现。 GitHub 上有一个open issue

    但是,您可以使用 FluentNHibernate 配置混合使用 fluent 映射和 .hbm 映射。这是一个例子:http://www.dotnetguy.co.uk/post/2009/11/01/stored-procedures-with-fluent-nhibernate/

    类似这样的:

    Fluently.Configure()
        .Database(MsSqlConfiguration.MsSql2008.ConnectionString(c => c.Is("...")))
        .Mappings(m => m.FluentMappings.AddFromAssemblyOf<SessionFactory>())
        .Mappings(m => m.HbmMappings.AddFromAssemblyOf<SessionFactory>())
        .BuildSessionFactory();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 1970-01-01
      • 2010-12-09
      • 2010-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多