13

整数の連続する数字がテーブルの主キーに含まれているかどうかを確認する linq クエリを作成するのに苦労しています。Employeesしたがって、列に主キーを指定して呼び出されるテーブルがあるとしますEmployees.Id。この主キーが Sql Server データ型であるとしますINT。Entity Framework Code First を使用して、主キーに文字列 456 を含むすべての従業員を返す linq クエリを作成したいと思います。

string filter = "456";

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

問題は、Contains メソッドが C# の整数データ型に対して提供されていないことです...

4

2 に答える 2