یک کلاس برای متدهای الحاقی به صورت زیر در نظر بگیر و کوئری رو در اون بنویس
static public class MyExtentionMethods
{
static public IEnumerable<tbl> GetResult(this IEnumerable<tbl> source, int month)
{
PersianCalendar pc = new PersianCalendar();
return from s in source
let m = pc.GetMonth(s.tarikh)
where month == m
select s;
}
}
حالا برای استفاده به صورت زیر ازش در کوئری های خودت استفاده کن
Database1Entities db = new Database1Entities();
var result = from t in db.tbl.GetResult(1)
select t;
dataGridView1.DataSource = result.ToList();