使用NHibernate查询视图时未获取数据

问题描述 投票:0回答:1

我正在尝试使用NHibernate查询视图,但总是收到空结果。

视图名称: vw_lead_review_detail

视图映射的代码段:

[Class(NameType = typeof(LeadReviewDetail), Table = "vw_lead_review_detail", Lazy = false, Schema = "affiliate")]
public class LeadReviewDetail
{
    [Id(Name = "LeadEventId", Column = "lead_event_id", UnsavedValue = "0")]
    [Generator(1, Class = "assigned")]
    public virtual int? LeadEventId { get; set; }
    [Property(Column = "addition_input_value")]
    public virtual string AdditionInputValue { get; set; }
}

此映射类中还需要更改其他内容吗?谢谢!

nhibernate fluent-nhibernate nhibernate-mapping
1个回答
0
投票

这里是调试方法:

  • 您的地图是否已实际加载? (如果查询没有映射的类,NHibernate将返回空结果。)

  • 启用NHibernate详细日志记录并检查生成的SQL。

© www.soinside.com 2019 - 2024. All rights reserved.