Integer contient Linq

J'ai un peu de mal à écrire une requête linq qui va vérifier si consécutive, de chiffres dans un nombre entier sont contenues dans la clé primaire d'une table. Donc, supposons qu'il existe une table appelée Employees avec une clé primaire sur la colonne Employees.Id. Supposons que cette clé primaire est de Sql Server données INT. Je voudrais écrire une requête linq à l'aide de Entity Framework Code First, qui sera de retour tous les employés dont la clé primaire contient la chaîne de caractères 456. Quelque chose comme:

string filter = "456";

var results = from e in myDbContext.Employees
  where e.Id.Contains(filter)
  select e;

Le problème est que la méthode contains n'est pas offert pour l'entier les structures de données en C#...

source d'informationauteur Andrew