我正在設置我的第一個nHibernate項目。我創建了一個接受名稱和ID的簡單Web表單,但是我一直收到以下錯誤:nHibernate ProxyFactory問題
ProxyFactoryFactory未配置。 使用其中一個可用的NHibernate.ByteCode提供程序初始化會話工廠配置部分的'proxyfactory.factory_class'屬性。 例子: NHibernate.ByteCode.LinFu.ProxyFactoryFactory,NHibernate.ByteCode.LinFu 例子: NHibernate.ByteCode.Castle.ProxyFactoryFactory,NHibernate.ByteCode.Castle
我已經添加到兩個城堡和李林甫的引用我的項目。我也配置了web.config中的以下內容:
<section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" allowDefinition="Everywhere"/>
你能告訴我是怎麼回事?我已經嘗試了一切。是從VisualNHibernate導入了很多我的映射等嗎?感謝幫助。
對不起,這裏是配置: <添加鍵= 「hibernate.connection.provider」 值= 「NHibernate.Connection.DriverConnectionProvider」/> <添加鍵= 「hibernate.dialect」 值=「NHibernate的.Dialect.MsSql2005Dialect「/> –
James
2011-04-12 16:16:48
@ric,所以添加我在回覆中建議的代碼(用於您想要的代理)大會需要,它會工作 – 2011-04-12 16:24:31
感謝您的幫助,我試過但仍然得到相同的錯誤 – James 2011-04-12 16:31:42