Aidin
سه شنبه 30 مهر 1387, 15:07 عصر
بهروز جان
لطفا در مورد نحوه استفاده مستقیم از خروجی IQueryable (بطور مثال از لایه DAL ) و بازیابی مثلا سطر به سطر راهنمایی کنید.
ممنون
:لبخند:
Behrouz_Rad
سه شنبه 30 مهر 1387, 15:59 عصر
IQueryable از IEnumerable مشتق میشه. بنابراین با حرکت بین اونها می تونی نتیجه دلخواه رو به دست بیاری.
مثلا برای DAL
public class Customers
{
private myDB db = new myDB("...............");
public IQueryable<Customer> GetCustomersByFamily(string family)
{
return from c in db.Customers
where c.Family == family
select c;
}
}
و برای BLL
Customers customers = new Customers();
foreach (var cust in customers.GetCustomersByFamily("Rad"))
//do anything with cust.CustomerID and cust.Family
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.