ورود

View Full Version : سوال: چیزی شبیه sqldatareader در entity؟



karimi.ali2005
پنج شنبه 08 فروردین 1392, 23:49 عصر
چیزی شبیه sqldatareader داخل entity framework هست
می خواهم دا خل یک فرم چندین بار از کوردهای متفاوت یک جدول استفاده کنم اگر بخواهم از رکوردهای متفاوت 10 جای برنامه استفاده کنم 10 بار به database وصل می شود که باعث کندی برنامه هست آیا راه حلی هست که یک query بنویسم و یک جدول برگردانم که شامل 10 رکورد هست و بدون اینکه دوباره query بنویسم بتوانم 10 جای فرم از رکوردهای این جدول استفاده کنم مثلا از رکورد1 در یک جای برنامه و....

Mahmoud.Afrad
جمعه 09 فروردین 1392, 07:22 صبح
مشکلتون کجاست؟ خب نتیجه رو در یک لیست بریزید و هر جا خواستید ازش استفاده کنید و یا حتی بین فرم ها انتقالش بدید.

karimi.ali2005
جمعه 09 فروردین 1392, 09:56 صبح
بله با لیست مشکل حل شد
حال اگر مثلا یکی از فیلدها ستون نام خانوادگی باشد و بخواهیم فقط یک رکورد را داخل list برگردانیم باید حتما از دستور foreach به همراه شرط استفاده کنیم(یعنی تمام لیست را یکی یکی جستجو کنیم تا به رکورد مورد نظر برسیم) یا اینکه خود لیست دستور search دارد

Mahmoud.Afrad
جمعه 09 فروردین 1392, 18:40 عصر
وقتی یکبار لیست را پر کردید دفعات بعد میتونید توسط Linq روی همین لیست جستجو کنید و عنصر مورد نظرو انتخاب کنید.