在亚音速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;不是读者
答案 0 :(得分:2)
return new CodingHorror(string.Format("select * from Product where contains(*, '{0}')", queryString)).ExecuteTypedList<Product>();