Используя методы расширения и предполагая, что у вас есть отношение внешнего ключа между Table_A и Table_B, так что в таблице TableAs есть EntitySet с именем TableBs (это было бы проще, если использовать реальные имена таблиц ... вздох).
var query = db.TableAs.Where( a => a.TableBs.Count() > 0 )
.Select( a => new { A = a, SumXY = a.X + a.Y } )
.OrderBy( a => a.SumXY )
.Take( 10 );
Это вернет вам коллекцию объектов анонимного типа, имеющих объект TableA с именем A и SumXY (предположительно, int). В качестве альтернативы вы можете создать реальный класс, содержащий данные A плюс сумму, и выбрать объекты этого типа.