01 引入hibernate.dll和mysql.dll 创建 hibernate.cfg.xml 始终复制
<?xml version="1.0" encoding="utf-8" ?>
NHibernate.Connection.DriverConnectionProvider NHibernate.Dialect.MySQL5Dialect NHibernate.Driver.MySqlDataDriver
Server=localhost;Database=mygame;User ID=root;Password=1234; true
//02 创建model 模型类 与数据库的table对应
namespace server.Mpodel
{
class user
{
public virtual int Id { get; set; }
public virtual string Username { get; set; }
public virtual string Password { get; set; }
}
}
//03 创建对应类的映射 user.hbm.xml
<?xml version="1.0" encoding="utf-8" ?>04
Configuration configuration=new Configuration();
configuration.Configure();
configuration.AddAssembly(“server”);
ISessionFactory iSessionFactory=configuration.BuildSessionFactory();
ISession iSession=iSessionFactory.OpenSession();
user user=new user();
user.Username = “1”;
user.Password = “1”;
iSession.Save(user);