Я пытаюсь сопоставить строку, введенную пользователем в строку в базе данных. Прежде чем я попытаюсь сопоставить их, мне нужно снять пробелы между ними.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();
}
это мой запрос, который работает, если пользователь вводит точный номер детали. Но некоторые пользователи могут вводить его слишком много пробелов или слишком меньше.
Я хочу взять номер детали, чтобы вынуть пробелы. Затем возьмите product.Partnumber и возьмите пробелы этого также, чтобы увидеть, есть ли совпадение.
Примеры входов:
MC-9a 1a AC24V
MC-9a 50/60Hz
1
123
MC+123-1
F6h67e
_8jj+j7s
Можете ли вы предоставить образцы для ваших материалов? –
Является ли ваш контекст контекстом linq для сущностей? – Hammerstein
да, я верю, что я положил всю функцию в – Beginner