首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fluent nHibernate配置

Fluent nHibernate配置
EN

Stack Overflow用户
提问于 2009-03-05 22:30:08
回答 1查看 9.8K关注 0票数 3

我正在尝试配置fluent nHibernate,并拥有以下代码

代码语言:javascript
复制
Assembly mappingAssembly = Assembly.ReflectionOnlyLoadFrom("LibrarySample.Model.dll");
sessionFactory = Fluently.Configure()
  .Database(MsSqlConfiguration.MsSql2005
     .ConnectionString(c => c
        .FromAppSetting("ConnectionString"))
     .ShowSql())
   .Mappings(m => m
     .FluentMappings.AddFromAssembly(mappingAssembly))
   .BuildSessionFactory();

当我运行时,我得到这条消息,虽然在创建SessionFactory时使用了无效或不完整的配置“。

如果我使用此代码,它可以工作,但我不想直接从具有nHibernate会话管理器的核心程序集引用模型程序集。

代码语言:javascript
复制
sessionFactory = Fluently.Configure()
  .Database(MsSqlConfiguration.MsSql2005
     .ConnectionString(c => c
        .FromAppSetting("ConnectionString"))
     .ShowSql())
   .Mappings(m => m
     .FluentMappings.AddFromAssemblyOf<LibrarySample.Model.Book>())
   .BuildSessionFactory();

有人能帮帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2009-03-05 22:47:16

我解决了这个问题。实体类中的一个属性未标记为虚拟。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/616956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档