Ya. Namun Anda harus membuat fungsi SQL server terlebih dahulu dan memanggilnya karena secara default LINQ akan menggunakan like.
Posting blog ini yang akan menjelaskan detailnya tetapi ini adalah ekstraknya:
Untuk membuatnya berfungsi, Anda perlu membuat fungsi bernilai tabel yang tidak lebih dari kueri CONTAINSTABLE berdasarkan kata kunci yang Anda masukkan,
create function udf_sessionSearch (@keywords nvarchar(4000)) returns table as return (select [SessionId],[rank] from containstable(Session,(description,title),@keywords))
Anda kemudian menambahkan fungsi ini ke model SQL LINQ 2 Anda dan dia meminta Anda sekarang dapat menulis kueri seperti.
var sessList = from s in DB.Sessions join fts in DB.udf_sessionSearch(SearchText) on s.sessionId equals fts.SessionId select s;