3
如何使用Fluent NHibernate映射Tsql用戶定義的函數?我找到了一個適用於HBM的解決方案。如何使用Fluent NHibernate映射Tsql用戶定義的函數?
http://ayende.com/blog/1720/using-sql-functions-in-nhibernate
但是我使用ClassMaps。
如何使用Fluent NHibernate映射Tsql用戶定義的函數?我找到了一個適用於HBM的解決方案。如何使用Fluent NHibernate映射Tsql用戶定義的函數?
http://ayende.com/blog/1720/using-sql-functions-in-nhibernate
但是我使用ClassMaps。
我相信<sql-query>
還沒有在FluentNHibernate中實現。 GitHub上有一個open issue。
但是,您可以使用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();