首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

nhibernate Resource not found: ConsoleApplication1.Customer.hbm.xml解决方案

2012-08-07 
nhibernateResource not found: ConsoleApplication1.Customer.hbm.xmlConfiguration config new Config

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文件上右键->属性,在属性窗口,将“生成操作”改为“嵌入式资源”)

热点排行