在Subsonic中搜索全文

时间:2009-10-30 19:23:07

标签: subsonic

在亚音速v2中,我可以在sql server 2008中使用内联查询进行全文搜索,如下所示:

DB.Query().ExecuteTypedList<Product>("select * from Product where contains(*, @order)", queryString);

这一切都很好。

但是现在我想继续使用亚音速v3,所以我试图通过SqlQuery获得结果,但是ExecuteTypedList返回一个空引用异常:

        SubSonic.Query.SqlQuery inlineQuery = new SqlQuery();
        inlineQuery.SQLCommand = string.Format("select * from Product where contains(*, '{0}')", queryString);
        return inlineQuery.From("Product").ExecuteTypedList<Product>();

PLease提示我?我如何在亚音速v3中执行内联查询,以获得List&lt;&gt;不是读者

1 个答案:

答案 0 :(得分:2)

答案是:

return new CodingHorror(string.Format("select * from Product where contains(*, '{0}')", queryString)).ExecuteTypedList<Product>();