Предполагая, что это запрос, который вы хотите:
вернуть рубашки, на которые ссылаются с типом Type.Name == tName
И предполагая, что ваша модель EF и база данныхправильно (трудно сказать, так как я не вижу скриншота вашего EDMX или вашего FK).
У вас должно быть 2 объекта на EDMX - Shirt и Type.Таблица соединения будет скрыта, так как EF достаточно умен, чтобы выполнять неявное соединение за кулисами.
Тогда этот запрос должен работать:
var shirtsOfAParticularType = db.Shirts.Where(shirt => shirt.Types.Any(type => type.TypeName == "someTypeName")).ToList();
Помните, поскольку это много .. многоРубашка может быть разных типов.Таким образом, запрос выше вернет рубашки, которые имеют хотя бы один тип того, который вы укажете.
Это то, что вы хотите?