PDA

View Full Version : برگرداندن کوئری در کلاس



jaykob
پنج شنبه 24 آذر 1390, 19:24 عصر
سلام دوستان

من در یک کلاس می خواهم یک جستجو را انجام بدهم به طور مثال می خوام لیست افرادی که یک شرط خاص رو دارم برگردونم . حالا این کا رو دارم داخل یک متد انجام می دم اما نمی دونم که متغییر پر شده این کوئری رو چجوری برگردونم که بتونم داخل کد خودم ازش استفاده کنم مثلا با یک gridview بایندش کنم . ممنون می شم با یک مثال توضیح بدید .

با تشکر

StepUp360
جمعه 23 دی 1390, 13:26 عصر
سلام دوستان
منم این مشکل رو دارم اما من میخوام از داخل یه کلاس در یه پروژه کوئری گرفته شده از دیتابیس را به یه گرید ویو (GridView) در پروژه دیگر ارسال کنم...Binding

از کلاس DAL به کلاس BLL که هر کدام در یک پروژه جدا از هم هستند...

نحوه ارسال کوئری از یه کلاس به کلاس دیگر؟

jaykob
جمعه 23 دی 1390, 14:24 عصر
سلام

من مشکلم رو به این شکل حل کردم که یک متد خودم رو از نوع ArrayList تعریف کردم و کوئریم رو زدم و خروجی رو return کردم و به راحتی با grid view داخل کلاس دیگه bind شد و کارهای دیگم رو انجام دادم ...

StepUp360
جمعه 23 دی 1390, 15:08 عصر
سلام

من مشکلم رو به این شکل حل کردم که یک متد خودم رو از نوع ArrayList تعریف کردم و کوئریم رو زدم و خروجی رو return کردم و به راحتی با grid view داخل کلاس دیگه bind شد و کارهای دیگم رو انجام دادم ...

با تشکر از دوست عزیزم jaykob (http://barnamenevis.org/member.php?133240-jaykob) همونطور که فرمودید با کد زیر مشکل من برطرف شد:


class MQ
{
// QueryMethhod1 returns a query as its value.
IEnumerable<string> QueryMethod1(ref int[] ints)
{
var intsToStrings = from i in ints
where i > 4
select i.ToString();
return intsToStrings;
}
...
{


منبع (http://msdn.microsoft.com/en-us/library/bb882532.aspx)