using System.Collections.Generic;
public static void Main()
var SubCategoriaList = new List<SubCategoria>();
var CategoriaList = new List<Categoria>();
var resultado = from su in SubCategoriaList
join c in CategoriaList on su.SubCategoriaId equals c.CategoriaId
select new {su.SubCategoriaId, SubCategoriaNome = su.Nome, su.CategoriaId, c.Nome};
public int SubCategoriaId {get;set;}
public string Nome {get;set;}
public int CategoriaId {get;set;}
public int CategoriaId {get;set;}
public string Nome {get; set;}