mohsenns5
دوشنبه 29 فروردین 1390, 17:14 عصر
در لایه DAL داریم: (ClsProvince یک کلاسه که در لایه DAL موجود میباشد)
public List<ClsProvince> GetAllProvince()
{
var query = from sp in _Context.Provinces
orderby sp.ProvinceName
select sp;
var ProvinceCollection = query.ToList();
return ProvinceCollection;
}
و در لایه BLL داریم:(ClsProvince همون کلاسیه که تو DAL قرار داره)
public List<ClsProvince> GetAllProvinces()
{
ClsProvince ClsProvinceObj = new ClsProvince();
return ClsProvinceObj.GetAllProvince();
}
حال من میخوام در لایه UI از متد لایه BLL استفاده کنم:
dataGrid1.DataSource=GetAllProvinces();
اما یه مشکلی که هست اینه که UI به DAL دسترسی نداره و میگه که خروجی متد GetAllProvinces(); که یک لیست از نوع کلاس ClsProvince که در DAL قرار داره ، برای UI قابل تشخیص نیست
لطفا راهنمایی بفرمایید به چه صورت ین مشکل حل خواهد شد؟
public List<ClsProvince> GetAllProvince()
{
var query = from sp in _Context.Provinces
orderby sp.ProvinceName
select sp;
var ProvinceCollection = query.ToList();
return ProvinceCollection;
}
و در لایه BLL داریم:(ClsProvince همون کلاسیه که تو DAL قرار داره)
public List<ClsProvince> GetAllProvinces()
{
ClsProvince ClsProvinceObj = new ClsProvince();
return ClsProvinceObj.GetAllProvince();
}
حال من میخوام در لایه UI از متد لایه BLL استفاده کنم:
dataGrid1.DataSource=GetAllProvinces();
اما یه مشکلی که هست اینه که UI به DAL دسترسی نداره و میگه که خروجی متد GetAllProvinces(); که یک لیست از نوع کلاس ClsProvince که در DAL قرار داره ، برای UI قابل تشخیص نیست
لطفا راهنمایی بفرمایید به چه صورت ین مشکل حل خواهد شد؟