سلام وقت بخیر
فرض کنید میخواهیم اطلاعات رو از یک دیتابیس بوسیله انتیتی فریمورک بخونیم و در دیتاگرید نمایش بدیم ...طبیعتا چنین دستوری مینویسیم :
using (databaseEntities database = new databaseEntities()) {
var records = (from rows in database.tbl_sample
select new
{
rows.id,
rows.family,
}).ToList();
myDataGridView.DataSource = records;
}
حالا سوالی که داشتم این هستش که ایا میتوان در دستور بالا نام جدول رو از یک رشته ثابت خوند ؟
حقیقتش من چندین جدول دارم با ستون های مشابه اما نام جدول اونا فرق داره و نمیخوام برای هرکدومشون این دستور رو بنویسیم...میخواستم هرکدام از جدول ها که نامشون در اون رشته بود در این دستور استفاده بشه.
یا بطور ساده بخوام سوالمو بپرسم :
یا میخواستم بیام اینطور بنویسیم :
object myRow = database.tbl_sample;
var records = (from rows in myRow
...
که خب نوع object رو باید چه چیزی انتخاب کنم تا این رو بشناسه؟! (بجای object از چیزی باید اینجا استفاده کنم؟)
ممنون میشوم راهنمایی کنید.