I do not understand why this query fails.
var qTags = from tagsU in _context.ADN_ProductTagsView where !(from o in _context.ADN_ProductTagsView where
Try .Any
var qTags = from tagus in _context.ADN_ProductTagsView where !tagAux.Any(t=> t== tagus.ProductTagID) select tagus ;
btw, did not run the query, so please check the syntax.