protected override bool IsValid(PropertyValidatorContext context) { if (context.PropertyValue == null) { return(false); } var entityId = (Guid)context.PropertyValue; var entity = _context.Find <TEntityType>(entityId); return(entity != null); }