读书人

nhibernate Resource not found: Con

发布时间: 2012-08-07 14:54:48 作者: rapoo

nhibernate Resource not found: ConsoleApplication1.Customer.hbm.xml
Configuration config = new Configuration();
config.AddClass(typeof(ConsoleApplication1.Customer));
的时候提示 Resource not found: ConsoleApplication1.Customer.hbm.xml
app.config

XML code
<?xml version="1.0" encoding="utf-8" ?><configuration>  <configSections>    <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" />  </configSections>  <hibernate-configuration  xmlns="urn:nhibernate-configuration-2.2" >    <session-factory>      <property name="connection.provider">        NHibernate.Connection.DriverConnectionProvider      </property>      <property name="dialect">        NHibernate.Dialect.MySQLDialect      </property>      <property name="query.substitutions">hqlFunction=SQLFUNC</property>      <property name="connection.driver_class">        NHibernate.Driver.MySqlDateDriver      </property>      <property name="connection.connection_string">        Database=mytestdatabase;Data Source=localhost;User Id=root;Password=routing      </property>      <property name="show_sql">false</property>      <mapping assembly="ConsoleApplication1"/>    </session-factory>  </hibernate-configuration> </configuration>


[解决办法]
程序中用到了资源文件中的hbm.xml,你机器上没有
[解决办法]
要将hbm.xml文件设为嵌入式资源才行(VS中在hbm.xml文件上右键->属性,在属性窗口,将“生成操作”改为“嵌入式资源”)
[解决办法]
探讨
要将hbm.xml文件设为嵌入式资源才行(VS中在hbm.xml文件上右键->属性,在属性窗口,将“生成操作”改为“嵌入式资源”)

读书人网 >C#

热点推荐