この呼び出し考えてみましょう:varchar型のフィールドにC#で特定の番号を返す
results = db.Students.Where(x => x.Code == current_search);
を私は唯一の正確な数の結果を得ることができるようにしたいと思います。 639
を検索すると、639
を含む他の数字も返されます(例:1639
)。フィールドにはテキスト文字列が含まれているため、整数フィールドとして使用することはできません。
検索している単一の番号だけを返すにはどうすればよいですか?おそらく私はある種の正規表現を必要としますが、ここに挿入することができますか?
これは、あなたが説明したものと一致しない値だけを与えるでしょう – Sajeetharan
いくつかのサンプルコードを提供できますか? – Harsh
これは 'Where'の仕組みではありません。これは完全一致を返します。 – stybl