PDA

View Full Version : Merge کردن دو تا IQueryable



PetekDincos
سه شنبه 19 بهمن 1389, 17:33 عصر
با سلام
من دو تا IQueryable دارم که نوع های آنها Primary Type نیست نوع آنها از نوع یک جدول است که به یک EF نگاشت شده مثلا IQueryable<Table1> و دو متد Union و Concat برای Merge کردن وقتی که نوع ما از نوع های اصلی باشد جواب می دهد برای انجام این کار چه کار باید بکنم با تشکر

AmirHarirbafan
چهارشنبه 20 بهمن 1389, 01:58 صبح
فکر نمیکنم فرقی وجود داشته باشه من کد زیر رو نوشتم و امتحان کردم، مشکلی هم پیش نیومد :



DataClasses1DataContext dc = new DataClasses1DataContext();

IQueryable<Master> q1 = dc.Masters.Take(2);
IQueryable<Master> q2 = dc.Masters.Skip(2).Take(2);


IQueryable<Master> q3 = q1.Concat(q2);

foreach (Master q in q3)
{
MessageBox.Show(q.Name);
}