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

موفق باشید.