ورود

View Full Version : برگرداندن از نوع کلاس در linq



majid.mp
چهارشنبه 14 بهمن 1394, 16:48 عصر
با عرض سلام خدمت دوستان
من یک متد به صورت زیر دارم و قصد دارم نمونه ایجاد شده از کلاسم را برگردانم اما نمیدانم چگونه میتوانم خروجی دستور linq را به نمونه مورد نظرم cast نمایم

public static News getNewsByNews_Id(int intNews_Id)
{
using (NewsDataContext db = new NewsDataContext())
{
var myQuery = from row in db.tbl_News
where row.News_Id == intNews_Id
select new myNews
{
intNews_Id=row.News_Id,
strNewsTitle = row.NewsTitle,
strNewsContent = row.NewsContent,
strNewsLink = row.NewsLink
};
return myQuery.
}
}


در واقع در خط return myquery مشکل دارم.
با تشکر از همه دوستانی که برای این تاپیک وقت میگذارند.

majid.mp
چهارشنبه 14 بهمن 1394, 17:14 عصر
دوستان مشکل برطرف گردید کدهای نهایی را در زیر قرار میدهم :

public static News getNewsByNews_Id(int intNews_Id)
{
using (NewsDataContext db = new NewsDataContext())
{
News myQuery = from row in db.tbl_News
where row.News_Id == intNews_Id
select new News
{
intNews_Id=row.News_Id,
strNewsTitle = row.NewsTitle,
strNewsContent = row.NewsContent,
strNewsLink = row.NewsLink
};
return myQuery;
}
}