Fluent NHibernate 的仅查询属性

2024-01-01

我找不到 Nhibernate 功能如何描述阿延德的博客 http://ayende.com/Blog/archive/2009/06/10/nhibernate-ndash-query-only-properties.aspx与 Fluent NHibernate 一起使用。

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


根据这张票,它的工作原理是:

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

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

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

    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();
        }
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Fluent NHibernate 的仅查询属性 的相关文章

随机推荐