हां। हालाँकि आपको पहले SQL सर्वर फ़ंक्शन बनाना होगा और कॉल करना होगा कि डिफ़ॉल्ट रूप से LINQ एक लाइक का उपयोग करेगा।
यह ब्लॉग पोस्ट जो विस्तार से बताएगी लेकिन यह उद्धरण है:
<ब्लॉकक्वॉट>इसे काम करने के लिए आपको एक टेबल वैल्यू फंक्शन बनाने की जरूरत है जो आपके द्वारा पास किए गए कीवर्ड के आधार पर एक कंटेनटेबल क्वेरी से ज्यादा कुछ नहीं करता है,
create function udf_sessionSearch
(@keywords nvarchar(4000))
returns table
as
return (select [SessionId],[rank]
from containstable(Session,(description,title),@keywords))
फिर आप इस फ़ंक्शन को अपने LINQ 2 SQL मॉडल में जोड़ते हैं और वह आपको प्रतिष्ठा देता है कि अब आप जैसे प्रश्न लिख सकते हैं।
var sessList = from s in DB.Sessions
join fts in DB.udf_sessionSearch(SearchText)
on s.sessionId equals fts.SessionId
select s;