Fluent NHibernate を使用して Tsql ユーザー定義関数をマップする方法は? hbm で動作するソリューションを見つけました。
http://ayende.com/blog/1720/using-sql-functions-in-nhibernate
しかし、私は ClassMaps を使用しています。
Fluent NHibernate を使用して Tsql ユーザー定義関数をマップする方法は? hbm で動作するソリューションを見つけました。
http://ayende.com/blog/1720/using-sql-functions-in-nhibernate
しかし、私は ClassMaps を使用しています。
FluentNHibernateに<sql-query>
はまだ実装されていないと思います。GitHubに未解決の問題があります。
ただし、FluentNHibernate 構成を使用して、流れるようなマッピングと .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();