PDA

View Full Version : جستجو با استفاده از Linq یا Entity



damanpak
سه شنبه 20 اسفند 1392, 11:28 صبح
سلام دوستان،
چطوری میشه با استفاده از Lineq یا EF ابتدا شرطهای لازم رو در کدنویسی تعیین کرد بعد نتیجه اش رو از بانکمون درخواست کنیم؟

parvizwpf
پنج شنبه 14 فروردین 1393, 16:06 عصر
SqlMethods میتونه کمکتون کنه اونو سرچ کنید. البته اکپرژنهای sql رو بهتون میده میتونید شرطها رو بسازید بعد استفاده کنید

silverfox
پنج شنبه 14 فروردین 1393, 22:33 عصر
شرط ها رو که می تونید با linq بسازید(معادل query های sql) ولی توجه کنید اگر از IQueryable استفاده کنید شرط ها تو query اعمال می شه و فقط رکورد های مورد نظر بر می گرده ولی اگر از IEnumerable استفاده کنید کل رکورد ها رو از دیتابیس می گیره بعد توی اونها دنبال اونایی می گرده که اون شرط رو دارن.

EhsanAvr
شنبه 06 اردیبهشت 1393, 15:58 عصر
بهترین روش اینه که یک stored producer طراحی کنید و اون رو با linq یا ef فراخوانی کنید.
در غیر این صورت باز هم به کمک دستورات linq میتونید عملیات جستجو رو پیاده سازی کنید.
در صورتی که چندین پارامتر داشتید و جستجو کاملا داینامیک بود (برای جستجوهای خیلی پیشرفته) میتونید از dynamic linq استفاده کنید.