我已经尝试根据本教程安装nhibernate,但它没有说我应该放置Cat.hbm.xml文件以及项目应该如何理解它的项目部分.
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
namespace="QuickStart" assembly="QuickStart">
<class name="Cat" table="Cat">
<!-- A 32 hex character is our surrogate key. It's automatically
generated by NHibernate with the UUID pattern. -->
<id name="Id">
<column name="CatId" sql-type="char(32)" not-null="true"/>
<generator class="uuid.hex" />
</id>
<!-- A cat has to have a name, but it shouldn' be too long. -->
<property name="Name">
<column name="Name" length="16" not-null="true" />
</property>
<property name="Sex" />
<property name="Weight" />
</class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)
https://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/pdf/nhibernate_reference.pdf
在项目中创建文件夹Resources或Mappings.将所有映射文件放入该文件夹,并通过在项目中将它们添加为"Build Action = Embedded Resource"将它们存储在程序集中
| 归档时间: |
|
| 查看次数: |
1552 次 |
| 最近记录: |