ورود

نسخه کامل مشاهده نسخه کامل : جستجوی linq



HOJ-JAT
17-07-2013, 22:18
سلام برا جستجوی یک چیزی شبیه عبارت وارد شده باید چطوری select بنویسم؟؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد بالا کجاش اشتباست؟؟

saurron
18-07-2013, 11:14
من بعد از where همش براش یه شرط معمولی میزارم
در ضمن آخرش دیگه NameTable@ نیست بعد از @ بجای اسم جدول باید اسم یکی از مقدار هایی که توی جدول هست باشه + یک شرط برای اون مقدار که حالا چطور باشه اون مقدار
مثلا اگه mailmaster یه عدد هست و شما میخواید اعداد بزرگتر از اون توی جدول رو انتخاب کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

szh_1367
18-07-2013, 14:06
سلام برا جستجوی یک چیزی شبیه عبارت وارد شده باید چطوری select بنویسم؟؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد بالا کجاش اشتباست؟؟

برای جستجو با linq میتونی از حالت های زیر استفاده کنی


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

به عنوان مثلا


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

HOJ-JAT
20-07-2013, 10:23
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
من اگه بخوام از and باید چکار کنم؟؟؟
...
....
.....
......
چرا این پراسجر جواب نمیده؟؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

szh_1367
20-07-2013, 14:43
من اگه بخوام از and باید چکار کنم؟؟؟
...
....
.....
......
چرا این پراسجر جواب نمیده؟؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

استور پراسیجر رو نمیدونم چرا جواب نمیده

اما روش استفاده از and در linq به این شکله


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

VBYOFSKI
20-07-2013, 15:14
سلام.
شرمنده ولی من ربط کدی که نوشتین رو با LINQ متوجه نمیشم.
اگه میخواید که از LINQ استفاده کنید هم این دوستمون بالا توضیح دادن هم من تو اون یکی تاپیک Dynamic Search رو با LINQ براتون نوشتم.
ولی اگه میخواید از SP کنید که برمیگرده به T-SQL.
این SP رو هم تو محیط SQL تست کردم درست جواب میداد. مشکل شما دقیقا با این SP چی هست؟

HOJ-JAT
20-07-2013, 16:29
مشکل اینه که هیچی پیدا نمیکنه

VBYOFSKI
20-07-2013, 22:48
دیتای فارسی بهش پاس میدین؟
اگه آره یه N قبل % اول بعد Like بزارید ببینین درست میشه؟
این کار باعث میشه عبارتی که دارین باهاش جستجو میکنید یونیکد بشه.
یعنی این شکلی میشه



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید