मैं hibernate.cfg.xml में इस विन्यास है:क्या प्रॉक्सी फैक्टरी एनएचबेर्नेट में आवश्यक है?
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
<property name="connection.connection_string">Data Source=.\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=SSPI;</property>
<property name="show_sql">true</property>
</session-factory>
</hibernate-configuration>
मैं सिर्फ एक कक्षा लाइब्रेरी बना लिया है और मैं MbUnit का उपयोग कर एक एकीकरण परीक्षण बना लिया है। यह विफल रहा। रिपोर्ट (एक जो मुझे लगता है पर्याप्त है) का एक हिस्सा है यहाँ जाता है:
** NO TESTS WERE RUN (No tests found) **
TestCase 'M:IntegrationTests.RepositoryTests.ListAllPostsReturnsAListOfPost'
failed: The ProxyFactoryFactory was not configured.
Initialize 'proxyfactory.factory_class' property of the session-factory configuration section with one of the available NHibernate.ByteCode providers.
मैं कई ट्यूटोरियल पढ़ा है और इस प्रॉक्सी कारखाने विन्यास नहीं देखा है। क्या यह वास्तव में जरूरी है? यदि हां, तो मैं यह कैसे कर सकता हूं? क्या मुझे कुछ अन्य पुस्तकालय का संदर्भ देना है?
[इस उत्तर] के अनुसार (http://stackoverflow.com/a/8932549/326110), आपको प्रॉक्सी को और भी कॉन्फ़िगर करने की आवश्यकता नहीं है। –