C# 如何让Nhibernate重建数据库? 问题:
在映射中添加新字段时,如何强制Nibernate重建数据库并添加新字段 目前,只有在映射XML中更改表的名称时,它才会重建表 我的映射XMLC# 如何让Nhibernate重建数据库? 问题:,c#,sql-server,nhibernate,orm,nhibernate-mapping,C#,Sql Server,Nhibernate,Orm,Nhibernate Mapping,在映射中添加新字段时,如何强制Nibernate重建数据库并添加新字段 目前,只有在映射XML中更改表的名称时,它才会重建表 我的映射XML 您需要使用SchemaExport。 您可以在这里查看文档 <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" auto-import="true" assembly="HibernateTest" na
您需要使用SchemaExport。 您可以在这里查看文档
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" auto-import="true" assembly="HibernateTest" namespace="HibernateTest.Models">
<class name="Employee" table="Employee2" dynamic-update="true" xmlns="urn:nhibernate-mapping-2.2">
<cache usage="read-write"/>
<id name="Id" column="Id" type="int">
<generator class="native" />
</id>
<property name="FirstName" />
<property name="LastName" />
<property name="Designation" />
<property name="SecondDesignation" />
</class>
</hibernate-mapping>