• 最近在学习NHibernate!


    最近在学习NHibernate刚开始边照着样例写配置文件、映射文件、类(全用手指一个字母一个字母地录入)。即使如此,还是会出错!因为有以下几个方面没有注意到:
    1.当用NHibernate写的是中间层的类库时,配置文件名称应该为.dll.config。当为可执行文件时为.exe.config
    2.在使用实体与实体之间的连接(left outer join)时出现错误:outer or full join must be followed by path expression... 
        我的解决办法是:①from objectA a, objectB b where a.Id = b.Id
                                           ②from objectA a where a.Id in (select b.Id from objectB b where b)
       令我不明白的是,在NHiberante的样例里是有用到 left outer join 的功能的!是什么地方出了问题了呢?有人知吗?
        终于明白了这是怎么会事,原来在NHibernate里映射的是对象图,而我把它当找了sql语句。正如NHibernate的文档所说:don't be fool!
    待续...

  • 相关阅读:
    IHttpHandler and HttpModule
    sql page reship
    prototype
    google search engine theory
    ghost
    sql split
    Missing you is a kind of my deeppain in my life
    file control
    a story of c#(reship)
    teacher and student(reship)
  • 原文地址:https://www.cnblogs.com/Koy/p/415685.html
Copyright © 2020-2023  润新知