PDA

View Full Version : واکشی با Entity framework



arina123
شنبه 09 مرداد 1395, 11:17 صبح
با سلام

برای اینکه از جدولی با Entity واکشی کنیم و کامبوباکس رو با فیلد خاصی از جدول fill کنیم از چه کدی باید استفاده کرد؟؟



و اینکه کل رکوردهای جدول واکشی بشن و توی گریدویو fill بشن بدون شرط خاصی؟

abdullah20
شنبه 09 مرداد 1395, 14:03 عصر
سلام

using (var context = new PhoneContext())
{
var group = context.Groups.ToArray();
cmbSelectGroup.DisplayMember = "GroupName";
cmbSelectGroup.ValueMember = "Id";
cmbSelectGroup.DataSource = group;
}

using (var context = new PhoneContext())
{
BindingSource bi = new BindingSource();
bi.DataSource = (from r in context.Contacts select new { r.FirstName, r.LastName, r.Mobile, r.Picture }).ToList();
dgridContacts.DataSource = bi;
}

arina123
شنبه 09 مرداد 1395, 19:17 عصر
سلام using (var context = new PhoneContext()) { var group = context.Groups.ToArray(); cmbSelectGroup.DisplayMember = "GroupName"; cmbSelectGroup.ValueMember = "Id"; cmbSelectGroup.DataSource = group; } using (var context = new PhoneContext()) { BindingSource bi = new BindingSource(); bi.DataSource = (from r in context.Contacts select new { r.FirstName, r.LastName, r.Mobile, r.Picture }).ToList(); dgridContacts.DataSource = bi; }با تشکر
من میخوام مقدار رو با یه متد پاس بدم و در جای دیگه گرید و کامبو باکس رو fill کنم .خروجی رو باید چطور تعریف کنم؟تکه کد زیر رو چطور باید اصلاح کنم:

public static List<Request> SelectRequest()
{

return (from r in context.Requests select new { r.Code, r.Request_Date, r.Requester_Unit}).ToList();

}