resident
سه شنبه 13 اسفند 1392, 16:46 عصر
کالکشن و کلاسهای زیر رو در نظر بگیرید
ICollection<Ientity> collection;
Class Person: Ientity {
Int PersonID {get;set;}
List<Contact> Contacts{get;set;}
}
Class Contact{
Int ContactID {get;set;}
String Title{get;set;}
}
حالا من میخوام با Linq سرچ کنم، اگه contatctID=5 بود و personID=10 ، person برگردونه
کد نصفه نیمه ی زیر رو نوشتم ولی خروجی از نوع Person نیست.کسی می تونه راهنماییم کنه؟
var en = from person in collection
from contact in ((Person)person).Contacts
where contact.Id==5
select person;
ICollection<Ientity> collection;
Class Person: Ientity {
Int PersonID {get;set;}
List<Contact> Contacts{get;set;}
}
Class Contact{
Int ContactID {get;set;}
String Title{get;set;}
}
حالا من میخوام با Linq سرچ کنم، اگه contatctID=5 بود و personID=10 ، person برگردونه
کد نصفه نیمه ی زیر رو نوشتم ولی خروجی از نوع Person نیست.کسی می تونه راهنماییم کنه؟
var en = from person in collection
from contact in ((Person)person).Contacts
where contact.Id==5
select person;