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

使用NHibernate查询视图时未获取数据,nhibernate,nhibernate-mapping,Nhibernate,Nhibernate Mapping,我试图使用NHibernate查询视图,但总是收到一个空结果 视图名称:vw\u lead\u review\u详细信息 视图映射的代码段: [Class(NameType = typeof(LeadReviewDetail), Table = "vw_lead_review_detail", Lazy = false, Schema = "affiliate")] public class LeadReviewDetail { [Id(Name = "LeadEventId", Col

我试图使用NHibernate查询视图,但总是收到一个空结果

视图名称:vw\u lead\u review\u详细信息

视图映射的代码段:

[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将返回空结果。)

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