PDA

View Full Version : فراخوانی داده ها از بانک



sajad_boj70
دوشنبه 20 شهریور 1391, 12:52 عصر
سلام.
دوستان من برای فراخوانی داده ها از sql entites استفاده میکنم منتها بعضی موقع ها ایراد های بیخودی میگیره و اعصاب آدم رو خورد میکنه.
الان میخوام با دستور select داده هام رو فراخوانی کنم.یک table دارم به نام news که داری 3 فیلد می باشد
1- کد خبر
2- متن خبر
3- عکس
باید به چه صورت عمل کنم؟

h_r_sh
دوشنبه 20 شهریور 1391, 15:16 عصر
با استفاده از Linq می توانید این کار را انجام دهید:

News SelectData(int newsID)
{
using (MyModel rm = new MyModel("connectionstring"))
{
var obj = (from a in rm.NewsTable
where a.NewsID == newsID
orderby a.NewsDate descending
select a).FirstOrDefault();
return obj;
}
}

List<News> SelectData(int newsID)
{
using (MyModel rm = new MyModel("connectionstring"))
{
IEnumerable<News> obj = from a in rm.NewsTable
where a.NewsID == newsID
orderby a.NewsDate descending
select a;
return obj.ToList();
}
}