| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1232 人关注过本帖
标题:Nhibernate配置出了问题
只看楼主 加入收藏
lovehuxiaohu
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-3-31
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
Nhibernate配置出了问题
执行程序时,提示以下错误:
{NHibernate.MappingException: Could not compile the mapping document: Entity.UserInfo.hbm.xml ---> System.Collections.Generic.KeyNotFoundException: 给定关键字不在字典中。  。。
好像是映射文件不能找到:Could not compile the mapping document: Entity.UserInfo.hbm.xml

ISessionFactory _sessionFactory;

            NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration();
            cfg.AddAssembly("Entity");

            _sessionFactory = cfg.BuildSessionFactory();

            using (NHibernate.ISession session = _sessionFactory.OpenSession())
            {
 
                try
                {
                    IQuery query = session.CreateQuery("select * from UserInfo ");
                    IList<UserInfo> list = query.List<UserInfo>();
                    if (list.Count > 0)
                    {
                        return list[0];
                    }

                    else
                        return null;
                }
                catch (System.Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    session.Close();
                }
            }
这段代码出现错误。。 各位大侠帮忙解决一些喽。。 O(∩_∩)O谢谢~\(≧▽≦)/~啦啦啦!!
搜索更多相关主题的帖子: Nhibernate 
2010-03-31 16:06
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:10 
NHIBERNATE配置要自己写太麻烦很容易就出错,Entity.UserInfo.hbm.xml这个配置文件与对应的表的字段还有关系看看有没有写对。
2010-03-31 20:00
lovehuxiaohu
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-3-31
收藏
得分:0 
映射文件都已经跟对应表的字段一一对应好了。对NHibernate.dll组件的添加、类库的引用都完成了。 问题就是解决不了!
2010-04-01 15:50
czyzhuo
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:17
帖 子:230
专家分:1459
注 册:2010-3-11
收藏
得分:10 
没用过这个,呵呵。。
学习一下。。。
2010-04-01 16:29
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:0 
你把你的NHIBERNATE。CONFIG发出来我看下
2010-04-01 19:50
快速回复:Nhibernate配置出了问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011957 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved