Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Fluent NHibernate映射Tsql用户定义函数?_Sql_Nhibernate_Fluent Nhibernate_User Defined Functions - Fatal编程技术网

如何使用Fluent NHibernate映射Tsql用户定义函数?

如何使用Fluent NHibernate映射Tsql用户定义函数?,sql,nhibernate,fluent-nhibernate,user-defined-functions,Sql,Nhibernate,Fluent Nhibernate,User Defined Functions,如何使用Fluent NHibernate映射Tsql用户定义函数?我找到了一个与hbm一起工作的解决方案 但是我使用的是类映射 我相信尚未在FluentNHibernate中实现。GitHub上有一个 但是,可以使用FluentNHibernate配置混合使用fluent映射和.hbm映射。下面是一个例子: 大概是这样的: Fluently.Configure() .Database(MsSqlConfiguration.MsSql2008.ConnectionString(c =&

如何使用Fluent NHibernate映射Tsql用户定义函数?我找到了一个与hbm一起工作的解决方案

但是我使用的是类映射

我相信
尚未在FluentNHibernate中实现。GitHub上有一个

但是,可以使用FluentNHibernate配置混合使用fluent映射和.hbm映射。下面是一个例子:

大概是这样的:

Fluently.Configure()
    .Database(MsSqlConfiguration.MsSql2008.ConnectionString(c => c.Is("...")))
    .Mappings(m => m.FluentMappings.AddFromAssemblyOf<SessionFactory>())
    .Mappings(m => m.HbmMappings.AddFromAssemblyOf<SessionFactory>())
    .BuildSessionFactory();
流利。配置()
.Database(MsSqlConfiguration.MsSql2008.ConnectionString(c=>c.Is(“…”))
.Mappings(m=>m.FluentMappings.AddFromAssemblyOf())
.Mappings(m=>m.HbmMappings.AddFromAssemblyOf())
.BuildSessionFactory();