问题描述
请教大家个问题:用nhibernate做了个web系统,使用的时候偶尔会出现下面的错误,会导致所有用户不能登录,重启iis又能恢复正常,不知你那边有没碰到过的,帮分析下原因,谢拉.出错类名:System.Data.ProviderBase.FieldNameLookup出错方法GetOrdinal出错信息ID27_0_出错堆栈atSystem.Data.ProviderBase.FieldNameLookup.GetOrdinal(StringfieldName)atSystem.Data.SqlClient.SqlDataReader.GetOrdinal(Stringname)atNHibernate.Driver.NHybridDataReader.GetOrdinal(Stringname)atNHibernate.Type.NullableType.NullSafeGet(IDataReaderrs,Stringname)atNHibernate.Type.NullableType.NullSafeGet(IDataReaderrs,String[]names,ISessionImplementorsession,Objectowner)atNHibernate.Loader.Loader.GetKeyFromResultSet(Int32i,ILoadablepersister,Objectid,IDataReaderrs,ISessionImplementorsession)atNHibernate.Loader.Loader.GetRowFromResultSet(IDataReaderresultSet,ISessionImplementorsession,QueryParametersqueryParameters,LockMode[]lockModeArray,EntityKeyoptionalObjectKey,IListhydratedObjects,EntityKey[]keys,BooleanreturnProxies)atNHibernate.Loader.Loader.DoQuery(ISessionImplementorsession,QueryParametersqueryParameters,BooleanreturnProxies)atNHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementorsession,QueryParametersqueryParameters,BooleanreturnProxies)atNHibernate.Loader.Loader.DoList(ISessionImplementorsession,QueryParametersqueryParameters)
解决方案
解决方案二:
帮顶下。
解决方案三:
up
解决方案四:
实体与数据表映射是否有问题吧
解决方案五:
mark
解决方案六:
友情支持!
解决方案七:
实体与数据表映射是否有问题吧?为啥重启iis又正常了呢