ユーザが入力した文字列をデータベースの文字列に一致させようとしています。 私はそれらを試してみる前に、私は両方のスペースを取る必要があります。linqクエリ文字列の空白を取り除く方法
どうすればよいですか?
public static Product GetProductbypart(ModelContainer context, string partnumber)
{
var query = from product in context.Products
where product.Partnumber == partnumber
select product;
return query.FirstOrDefault();
}
これは、ユーザーが正確な部品番号を入力すると機能する私のクエリです。しかし、一部のユーザーは、あまりにも多くのスペースやあまりにも少ないタイプでそれを入力することがあります。
私はpartnumberをスペースから取り出したいと思っています。その後、商品を取ってください。部分番号を入力して、そのスペースを取って、一致するものがあるかどうかを確認してください。
サンプル入力:
MC-9a 1a AC24V
MC-9a 50/60Hz
1
123
MC+123-1
F6h67e
_8jj+j7s
それをどうやっているのですか? –
あなたのコンテキストはエンティティコンテキストのlinqですか? – Hammerstein
はい私はそれを、私は全体の関数を入れます – Beginner