表值函数使用实体框架

时间:2012-03-03 16:17:12

标签: .net sql linq entity user-defined-functions

我正在尝试使用SQL来实现全文搜索。我注意到在Linq中没有直接处理全文搜索。

我已经读过我可以使用将返回表格的UDF。我尝试使用它,但EF不识别我的功能,虽然我确实读过新版本的EF(4.2)应该支持UDF。

我也尝试通过SSDL实现自定义函数,但问题是我无法在linq的结果行之外继续过滤查询,给出错误:the result of a query cannot be enumerated more than once

希望我清楚我的问题。

您认为我应该使用的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

TVF尚不支持,它将附带.Net 4.5,但我认为this可能对您有所帮助。 Als你可能会考虑其他ORM只是为了使全文搜索工作(Linq2Sql可能,它支持TVF)。