首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Fluent Nhibernate中使用AutoMap的实体没有持久化?

在Fluent Nhibernate中使用AutoMap的实体没有持久化?
EN

Stack Overflow用户
提问于 2010-01-07 05:47:36
回答 1查看 2.1K关注 0票数 1

我正在尝试通过自动映射使用FluentNHibernate,但收到以下错误

代码语言:javascript
复制
  No persister for: nHibernateSpike.Entities.Route
    NHibernate.MappingException: No persister for: nHibernateSpike.Entities.Route

这里是相关的东西;

代码语言:javascript
复制
        var model = AutoMap.AssemblyOf<Route>().
            Where(t => t.Namespace == "nHibernateSpike.Entities");

        model.WriteMappingsTo(@"c:\hbm");

        var db = MsSqlConfiguration.MsSql2008
            .ConnectionString(c => c
            .Server("localhost")
            .Database("PTSIntegrationDB")
            .TrustedConnection()
            )
            .ShowSql();

        var sessionFactory = Fluently.Configure()
            .Database( db )
            //.Mappings(m => m.FluentMappings.AddFromAssemblyOf<Route>())
            .Mappings(m => m.AutoMappings.Add(model))
            .BuildSessionFactory();

        return sessionFactory;

实体

代码语言:javascript
复制
        namespace nHibernateSpike.Entities
        {
            public class Route
            {
                public virtual int Id { get; private set; }
                public virtual string Number { get; set; }
                public virtual string ConfirmationCategory { get; set; }

                public Route() { }

            }
        }

我把头发都拔出来了。使用下面的ClassMap工作;

代码语言:javascript
复制
        public class RouteMap: ClassMap<Route>
        {
            public RouteMap()
            {
                Table("Route");
                Id(c => c.Id);
                Map(c => c.Number);
                Map(c => c.ConfirmationCategory);
            }

        }

我有机会在这个项目中使用AutoMap来驱动DB,我想使用它--有什么线索吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-07 08:31:58

我似乎记得有一个明显的bug,调用WriteMappingsTo会阻止你的映射传递给NHibernate,试着删除那个调用,看看会发生什么。

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

https://stackoverflow.com/questions/2016515

复制
相关文章

相似问题

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