ورود

View Full Version : آیا linq to sql قابلیت full text search پشتیبانی می کند



spicirmkh
پنج شنبه 11 اسفند 1390, 11:58 صبح
سلام

آیا linq to sql قابلیت full text search پشتیبانی می کند

sanay_esh
پنج شنبه 11 اسفند 1390, 13:11 عصر
شما میتوانید این مطالب رو بخوانید که کاملا و بصورت واضح توضیح داده شده است


ادرس 1 (http://stackoverflow.com/questions/565617/full-text-search-in-linq) آدرس 2 (http://www.joeseymour.net/2009/10/using-sql-full-text-with-linq.html)

spicirmkh
شنبه 13 اسفند 1390, 12:25 عصر
شما میتوانید این مطالب رو بخوانید که کاملا و بصورت واضح توضیح داده شده است


ادرس 1 (http://stackoverflow.com/questions/565617/full-text-search-in-linq) آدرس 2 (http://www.joeseymour.net/2009/10/using-sql-full-text-with-linq.html)

حقیقت اش متوجه نشده ام
تا جائی که فهمیدم Linq قابلیت Full text search پشتیبانی نمی کند و باید از یک SP که توی sql نوشته شده استفاده کرد

spicirmkh
شنبه 13 اسفند 1390, 18:32 عصر
مشکلی که وجود دارد شما نمی توانید یک تابع در sql بنویسید که جدول برگرداند و در entity فراخوانی کنید پس مجبور هستید یک Store procedure بنویسید
مشکل اینجا است در Entity مقدار برگشتی حتی Complex ناشناخته است

کد برنامه در SQL



CREATE PROCEDURE [dbo].[usp_ad_Search]
@keyword nvarchar(4000)

AS
BEGIN

select * from tblStdA where
(CONTAINS(SSORT, @keyword) OR CONTAINS(PaperTITLE, @keyword))
end