I think you can probably do this with ChangeTracker in your DbContext, BUT maybe it will be slow.
myContext.ChangeTracker.Entries<theEntityType>().Any(e => e.State == EntityState.Added && e.Entity.TheField == yourString);
, ( - , , ( ) 1000 )
< yourString, theEntity > . - O (1), , . , , .