First sorry if my title is not clear, but I do have hard time putting it as simple sentence in English :).
Let\'s say I have a website that manages, people and super
Try this
from p in Context.Person
where !(p is SuperHero)
select p
Or fluent one
Context.Person.Where(p => !(p is SuperHero))
UPDATE: SQL will look like:
SELECT
[Extent1].[Discriminator] AS [Discriminator],
[Extent1].[PersonId] AS [PersonId],
[Extent1].[Name] AS [Name],
[Extent1].[SuperHeroName] AS [SuperHeroName]
FROM [dbo].[Person] AS [Extent1]
WHERE ([Extent1].[Discriminator] IN (N'SuperHero',N'Person'))
AND ([Extent1].[Discriminator] <> N'SuperHero')