【问题标题】:Query-only properties with Fluent NHibernateFluent NHibernate 的仅查询属性
【发布时间】:2011-04-30 22:24:31
【问题描述】:

我找不到Ayende's blog 中描述的 Nhibernate 功能如何与 Fluent NHibernate 一起使用。

据我了解,我可以映射伪字段,哪个值是任何 hql 查询的结果。它是否正确?如何将此功能与 Fluent Nhibernate 一起使用?我尝试了谷歌,但没有成功。代码示例或指向它们的链接将不胜感激。

【问题讨论】:

    标签: nhibernate fluent-nhibernate


    【解决方案1】:

    根据这张票,它可以工作:

    http://code.google.com/p/fluent-nhibernate/issues/detail?id=259

    那里有一个样品,但我没有测试过。

    Ayende 示例的结果可能如下所示。请注意,显然无法避免让属性代表集合。

        public class BlogMap : ClassMap<Blog>
        {
            public BlogMap()
            {
                Id(p => p.Id);
                Map(p => p.Title
                HasMany(p => p.Posts).AsSet()
                    .Where("(PostedAt >= (getdate() - 30) )")
                    .Access.NoOp();
            }
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-04
      • 2010-12-09
      • 2018-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多