此代码工作正常:
Query query = parser.Parse(expression);
IFullTextSession session = Search.CreateFullTextSession(this.Session);
IFullTextQuery fullTextQuery = session.CreateFullTextQuery(query, new[] { typeof(MappedSequence) });
var l1 = fullTextQuery.List();
只要查询不返回太多对象。如果查询包含的对象过多,则生成的 sql 代码太长,sql server 会抛出异常。一种可行的解决方案是使用相当慢的分页来获取所有对象。有更好的解决方案吗?
谢谢。
C