Работа над C # linq. У меня есть список к списку . Из этого списка я хочу получить общие элементы
List<SQLFrameWorkTableEntity> oParent = new List<SQLFrameWorkTableEntity>();
List<List<SQLFrameWorkTableEntity>> oChild = new List<List<SQLFrameWorkTableEntity>>();
oListParentTable = oList.Where(p => p.Parent == true).ToList();
foreach (SQLFrameWorkEntity item in oListParentTable)
{
oChild.Add(GetTableSchemaList(item, oParent));
}
На картинке выше описывается, как мой oChild,Теперь этот oChild является списком списка SQLFrameWorkTableEntity . Я хочу получить общие элементы из oChild . Как его получить? Если есть какие-либо вопросы, пожалуйста, спроситеЗаранее спасибо.
После замены List to List> я пишу нижеприведенный синтаксис linq
var r=oChild.Select(p => p.Select(x => p.Any(y => y.ColumnName == x.ColumnName))).ToList();
Здесь, в ri, все элементы списка истинны, что означает, что я не могу сравнить ссписок в список. Помогите мне исправить этот синтаксис. Спасибо