码迷,mamicode.com
首页 > 移动开发 > 详细

NHibernate MappingException. No Persister

时间:2014-11-28 14:19:13      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:io   ar   sp   文件   on   log   ad   amp   as   

在另一个Visual Studio项目(议会mm.k.Infrastructure)我有我的映射文件(一个映射目录),我的hibernate.cfg.xml和一些仓库。

这是我的映射文件:

<?xml的version = "1.0" encoding = "utf-8"  ?> 
<hibernate-mapping  xmlns = "urn:nhibernate-mapping-2.2" 
                   assembly = "mm.k.Domain" 
                   namespace = "mm.k.Domain" >

  <class  name = "Kampagne"  table = "Kampagner" > 
    <id  name = "Id" > 
      <generator  class = "identity"  /> 
    </id> 
    <property  name = "Navn"  not-null = "true"  /> 
    <property  name = "Logo"  /> 
  </class>

</休眠映射>

当我配置我的会议,我这样做:

_configuration 。AddAssembly (typeof运算(毫米。? 。域名。Kampagne )。大会);

并且那是什么不行!当调用:

VAR 测试= 会话。获取< Kampagne >(kampagneId );

我得到了以下错误:“没有持留的:mm.k.Domain.Kampagne”不管你喜欢不注册嵌入映射FILD。请注意,我对设置为嵌入的资源映射文件的生成操作。

如果我改变上述行来:

_configuration 。AddFile (@ “FULLPATH \ mm.k.Infrastructure \映射\ Kampagne.hbm.xml” )

NHibernate MappingException. No Persister

标签:io   ar   sp   文件   on   log   ad   amp   as   

原文地址:http://www.cnblogs.com/hornet/p/4128331.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!