Well either your LINQ query syntax is wrong or only one of your entities' description satifies the where
clause.
Try the following:
var result = from t1 in con.Table1
join t2 in con.Table2 on t1.ID equals t2.ID
where t1.Description.Equals("someDescription")
select new { ... };