Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.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
C# 在c中使用nhibernate为:异常不复制持久化程序_C#_Nhibernate_Fluent Nhibernate Mapping - Fatal编程技术网

C# 在c中使用nhibernate为:异常不复制持久化程序

C# 在c中使用nhibernate为:异常不复制持久化程序,c#,nhibernate,fluent-nhibernate-mapping,C#,Nhibernate,Fluent Nhibernate Mapping,我的应用程序使用Nhibernate和Fluent Hibernate映射。 在实时生产中,在数据库中保存实体时,不会出现异常持久化。 应用程序使用多个数据库,ISession用于在调用数据库表之前设置数据库上下文。 如何在我的本地环境中复制persister for exception?如果你说这在你的开发机器上本地工作,但在你的实时服务器上不工作,那么这听起来像是一个典型的web/app.config误解 检查您的配置是否包含正确的映射程序集 <hibernate-configurat

我的应用程序使用Nhibernate和Fluent Hibernate映射。 在实时生产中,在数据库中保存实体时,不会出现异常持久化。 应用程序使用多个数据库,ISession用于在调用数据库表之前设置数据库上下文。
如何在我的本地环境中复制persister for exception?

如果你说这在你的开发机器上本地工作,但在你的实时服务器上不工作,那么这听起来像是一个典型的web/app.config误解

检查您的配置是否包含正确的映射程序集

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
        ....
        <mapping assembly="Domain.Model" />
    </session-factory>
</hibernate-configuration>

仔细检查,然后再次检查配置是否正确。

是否要为XYZEException类使用NHibernate持久化程序?或者您是否正在获取NHibernate.MappingException:没有用于:XYZClass的持久化程序?在保存实体时获取NHibernate.MappingException:没有用于:XYZClass的持久化程序。在执行任何运行WCF服务的计划作业并将数据保存到数据库时,会出现此异常。是否可能正在将NHibernate.ISession更改为不同的数据库连接。由于应用程序有多个数据库,并且由于连接的变化,异常的持久化器即将出现?如果上述情况可行,我如何解决?