代码之家  ›  专栏  ›  技术社区  ›  Kevin Pang

在亚音速下使用自由文本

  •  1
  • Kevin Pang  · 技术社区  · 17 年前

    对于如何使用SQL2005的全文搜索和亚音速搜索,大家是否达成了共识?我知道我可以使用InlineQuery并获得IDataReader,但这是唯一的方法吗?另外,我如何将分页功能整合到其中呢?我需要自己在InlineQuery中编写分页吗?

    new Select().From<Item>().Where("FreeText(Title, @title)").ExecuteAsCollection<ItemCollection>();
    

    这样,我就可以使用内置的亚音速分页函数,而不必用SQL编写整个查询

    2 回复  |  直到 17 年前
        1
  •  1
  •   John Sheehan    17 年前

    可以通过传递从存储过程中生成类型化集合SPs.SPNameHere.GetReader()到ItemCollection.加载()方法。确保存储过程返回SELECT*FROM项将返回的值。

        2
  •  0
  •   Yitzchok    17 年前

    这对现在的亚音速是行不通的。不久前我做了一个补丁,可以做这样的事情,但它从来没有进入。我想知道是否应该是他们的你觉得呢?

    推荐文章