2016-11-16 5 views
1

これは私の現在のコードです:データベースのクエリで整数を使用するにはどうすればよいですか?

「int型「含む」の定義と最高 拡張メソッドのオーバーロード 「照会可能が含まれていません:

var query = from o in this.appData.Personen 
          where o.Naam.Contains(txtSearch.Text) || o.Telefoonnummer.Contains(txtSearch.Text) || o._E_Mail_Adres == txtSearch.Text || o.Leeftijd == txtSearch.Text 
          select o; 

これらは私の現在のエラーです。含まれている(のIQueryableは、文字列)のIQueryable '

」タイプの 受信機が必要です' と:

「==は」タイプ「のint」と「文字列」私は私が到達しようとしている現在の関数で整数を使用するにはどうすればよい

のオペランドに適用することはできませんか?

ご注意ください。私のデータベースはAccess 2016で作成されています。NaamとLeeftijdは、Numericに設定されたテーブルの2つの列です。私のコードを台無しにすることなく、これらを短文に戻す方法があるなら、私は知りたいです。

ありがとうございました。 .Field<T>()を使用して

+1

'==' o.Telefoonnummer.ToString()Contains'と 'o.Leeftijd.ToStringを()してみてください。 – KMoussa

答えて

0

row.Field<UInt32>($COLUMN) == $UInt32 
関連する問題