как сделать правильное соединение, используя LINQ to SQL & C #

Эй, ребята, у меня возникла проблема при создании следующего оператора SQL с использованием LINQ & C #

    select c.IDAddenda, c.Descripcion
      from CatAddendas c 
right join EmpresaAddenda e on e.IDAddenda = c.IDAddenda
     where e.rfc = 'SUL010720JN8'
  order by c.IDAddenda asc

Я получил это

public IEnumerable<CatAddenda> TraeAddendas(string rfc)
{
    DataClasses1DataContext dc = new DataClasses1DataContext(...);

    return (from adds in dc.EmpresaAddendas
            cats.IDAddenda    into joined 
            where adds.RFC == rfc
            select adds.CatAddenda);
}

Это не правильное объединение, так что есть идеи?

Ответы на вопрос(2)

Ваш ответ на вопрос