代码
NHibernate.cfg.xml文件配置
<?xml version="1.0" encoding="utf-8"?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >
<session-factory name="NHibernate.Test">
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property name="connection.connection_string">
Data Source=.;database=NHibernateSample; uid=sa;pwd=123;
</property>
<property name="adonet.batch_size">10</property>
<property name="show_sql">true</property>
<property name="dialect">NHibernate.Dialect.MsSql2000Dialect</property>
<property name="use_outer_join">true</property>
<property name="command_timeout">10</property>
<property name="query.substitutions">true 1, false 0, yes 'Y', no 'N'</property>
<mapping assembly="DomainModel"/>
</session-factory>
</hibernate-configuration>
//创建数据库
public class DataBase
{
private void CreateDatabase()
{
Configuration cfg = new Configuration();
cfg.Configure();
SchemaExport schema = new SchemaExport(cfg);
//schema.Drop(true, false);
schema.SetOutputFile("log.txt");
schema.Create(true, false);
}
}
<?xml version="1.0" encoding="utf-8"?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >
<session-factory name="NHibernate.Test">
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property name="connection.connection_string">
Data Source=.;database=NHibernateSample; uid=sa;pwd=123;
</property>
<property name="adonet.batch_size">10</property>
<property name="show_sql">true</property>
<property name="dialect">NHibernate.Dialect.MsSql2000Dialect</property>
<property name="use_outer_join">true</property>
<property name="command_timeout">10</property>
<property name="query.substitutions">true 1, false 0, yes 'Y', no 'N'</property>
<mapping assembly="DomainModel"/>
</session-factory>
</hibernate-configuration>
//创建数据库
public class DataBase
{
private void CreateDatabase()
{
Configuration cfg = new Configuration();
cfg.Configure();
SchemaExport schema = new SchemaExport(cfg);
//schema.Drop(true, false);
schema.SetOutputFile("log.txt");
schema.Create(true, false);
}
}