作业帮 > 综合 > 作业

会NHibernate的进

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 05:16:32
会NHibernate的进
数据库,配置文件都弄好了,在ISession.Save(obj)时 发生 MappingException:No Persister for classname,是什么问题.不会的就不要回答了
classname.hbm.xml已嵌入
实体类与主程序在同一程序集,是不是不用设置映射文件里的assembly了?
代码
NHibernate.Cfg.Configuration cfg = (new NHibernate.Cfg.Configuration());
NHibernate.ISessionFactory sessionFactory = cfg.BuildSessionFactory();
NHibernate.ISession session = sessionFactory.OpenSession();
Customer cus = new Customer
{
FirstName = "alexander",
LastName = "zf"
};
session.Save(cus);//这里发生异常
session.Flush();
会NHibernate的进
改这个试下:NHibernate.ISessionFactory sessionFactory = cfg.Configure().BuildSessionFactory();
classname.hbm.xml和classname的命名空间一致不?
配置文件在App.config,还是独立的XML,如果是独立的XML,有没有设置始终复制?
把配置文件和classname.hbm.xml给看一下