Конструктор CreateQuery с получением списка параметров

Я новичок здесь, и это мой второй вопрос, но, как первый, у меня есть проблема, которую уже пытались решить по-разному, но я не нашел решения, поэтому я прибегаю к вам, здесь мы идем.

Мой код:

                string sql = "SELECT NEW Filial(fil.NumSequencial, fil.Numero, fil.Nome, fil.Cnpj, fil.Empresa, fil.LstUsuario)" +
                        " FROM Filial fil" +
                        "   join fetch fil.LstUsuario usrFil";

            IQuery query = session.CreateQuery(sql);

            lstFilial = (List<Filial>)query.List<Filial>();

Я пробовал с и без строки "join fetch", но ошибка всегда одинакова:

{"недопустимый синтаксис рядом с коллекцией: id [SELECT NEW Filial(fil.NumSequencial, fil.Numero, fil.Nome, fil.Cnpj, fil.Empresa, fil.LstUsuario) FROM Leitor_NFe_XML_Entidade.Filial fil\tjoin fetch fil.LstUsuario usrF "}

Конструктор:

public Filial(long numSequencial, int numero, string nome, string cnpj, Empresa empresa, IList<Usuario> lstUsuario)
    {
        this.numSequencial = numSequencial;
        this.numero = numero;
        this.nome = nome;
        this.cnpj = cnpj;
        this.empresa = empresa;
        this.lstUsuario = lstUsuario;
    }

Я благодарен, так как уже

0 ответов

Другие вопросы по тегам