У меня есть три класса -Слияние трех списков с помощью LINQ
public class Type
{
public int TypeId {get;set;}
public string TypeName {get;set;}
}
public class SubType
{
public int SubTypeId {get;set;}
public string SubTypeName {get;set;}
}
public class Association
{
public int TypeId {get;set;}
public int SubTypeId {get;set;}
}
Association
задает отображение между Type
и SubType
.
У меня есть список каждого класса - List<Type>
, List<SubType>
, List<Association>
.
Я хочу, чтобы объединить их все в другой, как это - List<TypeInfo>.
TypeId
и SubTypeId
приходит из Assoication
, то TypeName
исходя из Type
и SubTypeName
исходя из SubType
.
public class TypeInfo
{
public int TypeId {get;set;}
public string TypeName {get;set;}
public int SubTypeId {get;set;}
public string SubTypeName {get;set;}
}
Есть ли простой способ с linq
?
Спасибо, что сделал! – Bryan