【发布时间】:2010-05-24 04:47:33
【问题描述】:
我有一个这样的 MS SQL 全文函数:
(...)
RETURNS TABLE AS RETURN
SELECT * FROM fishes
INNER JOIN CONTAINSTABLE(fishes, *, @keywords, @limit)
AS KEY_TBL ON fishes.id = KEY_TBL.[KEY]
当我在 LINQ 中使用此函数时,它会生成一个特殊的返回类型,其中包括我的“fishes”表的所有字段,以及 Key 和 Rank。
我怎样才能重写上面的查询,或者改变 LINQ 中的某些内容,以省略 Key 和 Rank,只返回我的“fishes”结果(并使全文搜索结果对象的类型为 Fish,这是我真正关心的,所以我不必投射)?
【问题讨论】:
标签: c# sql linq full-text-search