2012-05-29 2 views
-1

Я пытаюсь создать объект DTO для HQL запросов я бегу, однако, при выполнении моего HQL запрос из моего репозитория производит ошибку произнесения NH:Nhibernate недействительным отливать

System.InvalidCastException: Unable to cast object of type 'NHibernate.Hql.Ast.ANTLR.Tree.SqlNode' to type 'NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode'. 

Кто-нибудь через это раньше?

Мои DTO отображение и класс ниже:

/// <summary> 
    /// TODO: Update summary. 
    /// </summary> 
    public class TaskListItemMapping : ClassMap<TaskListItem> 
    { 
     public TaskListItemMapping() 
     { 
      ImportType<TaskListItem>(); 
      Id(x => x.TaskCode).GeneratedBy.Assigned(); 
     } 
    } 




/// <summary> 
    /// A class representing a task list data query result 
    /// </summary> 
    public class TaskListItem 
    { 
     public virtual int Code { get; set; } 

     public virtual String Client { get; set; } 

     public virtual string Matter { get; set; } 

     public virtual DateTime DueDate { get; set; } 

     public virtual bool Notepad { get; set; } 

     public virtual bool Flag { get; set; } 

     public virtual string Client { get; set; } 

     public virtual string Issue { get; set; } 

     public virtual string Grade { get; set; } 

     public virtual String TaskInitials { get; set; } 

     public virtual string Description { get; set; } 

     public TaskListItem() 
     { 

     } 
    } 

Любые мысли оценили!

ответ

0

Я узнал, что вызывало это - это было неправильное совпадение данных в конструкторе