//“复制到输出目录”属性:始终复制
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="dialect">NHibernate.Dialect.MySQL5Dialect</property><!--配置版本-->
<property name="connection.driver_class">NHibernate.Driver.MySQLDataDriver</property><!--配置驱动-->
<!--配置链接-->
<property name="connection.connection_string">Server=localhost;Port=3306;Database=mygamedb;User ID=root;Password=root;</property>
<property name="show_sql">true</property>
</session-factory>
</hibernate-configuration>
“生成操作”属性:嵌入的资源
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="XpLearning"
namespace="FirstSolution.Domain">
<class name="User" table="Users">
<id name="Id" colume="id" type ="int">
<generator class="native"></generator>
</id>
<property name="Username" colume="userid" type="string"></property>
<property name="Password" colume="passwd" type="string"></property>
<property name="Registedate" colume="registedate" type="date"></property>
</class>
<class name="Product">
<id name="Id">
<generator class="guid" />
</id>
<property name="Name" />
<property name="Category" />
<property name="Discontinued" />
</class>
</hibernate-mapping>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace XpLearning.Model
{
class User
{
public virtual int Id { set; get; }
public virtual string Usermame { set; get; }
public virtual string Password { set; get; }
public virtual DateTime Registedate { set; get; }
}
}