求助关于NHibernate错误-----Unknown entity class

qq4004229 2008-09-10 06:58:01
Unknown entity class: NhibernateSample1.Person

用过的大侠请你指点一二吧.为啥在:
ISessionFactory Factory = cfg.BuildSessionFactory();


ISession session = Factory.OpenSession();
ITransaction trans = session.BeginTransaction();
session.Save(ps);//这一步就报错
...全文
133 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
孤独侠客123 2008-09-10
  • 打赏
  • 举报
回复
映射文件内嵌资源
或者nh没有找到你的映射文件
royal1 2008-09-10
  • 打赏
  • 举报
回复
你的对象ps新建了吗?赋值了吗?XML文件映射对了吗?XML文件设置为内嵌资源了吗?
toneter 2008-09-10
  • 打赏
  • 举报
回复
//配置Configuration
Configuration cfg = new Configuration().Configure();

//创建ISessionFactory
ISessionFactory factory = cfg.BuildSessionFactory();

//定义事务
ITransaction tx = null;

//打开ISession
ISession session = factory.OpenSession();
try{ //开始事务
tx = session.BeginTransaction();
// 在这里添加操作
tx.Commit();
}catch(HibernateException ex)
{
if (tx!=null) tx.Rollback();
throw ex;
}finally
{
//关闭ISession
session.Close();
}



看看对你有用没?

110,525

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧