我正在尝试使用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将返回空结果。)
启用NHibernate详细日志记录并检查生成的SQL。