Вы, похоже, получаете значение single из запроса .Попробуйте:
var iTaxonomy = from itemTaxonomy in connection.ItemTaxonomy
where itemTaxonomy.Item.ID == itemView.ID
orderby itemTaxonomy.Taxonomy.Name
select itemTaxonomy;
или, если быть более точным:
IQueryable<ItemTaxonomy> iTaxonomy = ...
Если вы хотите хотите один элемент, используйте ,First()
или .Single()
.