bug001
出错信息:
NHibernate.MappingException: 元素“urn:nhibernate-mapping-2.0:class”有无效的子元素“urn:nhibernate-mapping-2.0:property”。应为“urn:nhibernate-mapping-2.0:meta urn:nhibernate-mapping-2.0:jcs-cache urn:nhibernate-mapping-2.0:cache urn:nhibernate-mapping-2.0:id urn:nhibernate-mapping-2.0:composite-id”。
原因及解决方法:
NHibernate的映射文件要求必须有<id>项,即使数据库的该字段不是主键,换成这个就可以了
<class name="CTest.TestTable, CTest" table="test_table">
<id name="f1" column="f1" type="Int32">
<generator class="assigned" />
</id>
</class>
配置完后要重新生成,并把映设文件设成嵌入资源文件,就是在资源管理器该文件的属性列表中的生成操作属性