方言不支持变量限制。 FluentNhibernate

时间:2013-10-19 10:31:28

标签: c# nhibernate

您好我尝试用流利的nhibernate学习一些MVC 4。 我使用http://www.prideparrot.com/blog/archive/2012/12/how_to_create_a_simple_blog_part1#blog中的教程 但是,当我尝试启动应用程序时,我有 方言不支持变量限制。在query.FetchMany(x => x.License).ToFuture();

public List<ProductModel> Products(int pageNo, int pageSize)
{
    var query = _session.Query<ProductModel>()
        .Skip(pageNo * pageSize)
        .Take(pageSize)
        .Fetch(p => p.Category);

    query.FetchMany(x => x.License).ToFuture();
    return query.ToFuture().ToList();
}

我的筹码的一部分

[NotSupportedException: Dialect does not support variable limits.]
   NHibernate.Dialect.Dialect.GetLimitString(SqlString queryString, Nullable`1 offset, Nullable`1 limit, Parameter offsetParameter, Parameter limitParameter) +349
   NHibernate.Hql.Ast.ANTLR.SqlGenerator.GetSqlStringWithLimitsIfNeeded(QueryWriter queryWriter) +1563
   NHibernate.Hql.Ast.ANTLR.SqlGenerator.EndQuery() +109
   NHibernate.Hql.Ast.ANTLR.SqlGenerator.selectStatement() +3008
   NHibernate.Hql.Ast.ANTLR.SqlGenerator.statement() +323
   NHibernate.Hql.Ast.ANTLR.HqlSqlGenerator.Generate() +139
   NHibernate.Hql.Ast.ANTLR.QueryTranslatorImpl.DoCompile(IDictionary`2 replacements, Boolean shallow, String collectionRole) +413

我读到这可能是对话框的问题,但app在我的数据库中创建表。

0 个答案:

没有答案