У меня есть два объекта:Linq запрос между два списка объектов
ObjectA
{
string code;
string country;
}
ObjectB
{
string code;
string otherstuff;
}
И у меня есть List<objectA>
и List<ObjectB>
, и мне нужно найти все объекты в List<ObjectB>
, который содержит objectA.Code
. Но не удается реализовать его в запросе LINQ.
1. У вас есть один символ 'objectA' или вам это нужно для всех объектов из списка' '. 2. Какова планировка ожидаемого результата? 3. Что вы пробовали до сих пор? –
Krizz
Также посмотрите на IEnumerable.Intersect: http://msdn.microsoft.com/en-us/library/bb460136.aspx Вам необходимо переопределить 'Equals' и' GetHashCode' в обоих случаях и позволить сравнивать друг с другом через 'Code'. –