Как проверить строку символ за символом в C# linq
Привет Друзья,
У меня есть поле в таблице базы данных как " SimCardNumber",
Теперь у меня есть форма для поиска номера SIM-карты, и пользователи могут ставить номера в определенное положение.
например, они будут искать 9*2***54**
и я хочу показать любой "номер SimCardNumber" из моей таблицы, который находится в этом шаблоне.
Мне нужен запрос на него.
спасибо за вашу помощь
Что я уже пробовал:
public IQueryable<SimCardOutPut> GetSimCardBySearch(string number) { var context = new Entities(); var simcard = context.SimCards; var operators = context.Operators; var rondtype = context.RondTypes; var city = context.Cities; var query = from s in simcard join o in operators on s.IdOperatorFK equals o.IdOperator join r in rondtype on s.IdRondTypeFK equals r.IdRondType join c in city on s.IdCityFK equals c.IdCity where s.Number.Contains(number) select new SimCardOutPut() { IdSimCard = s.IdSimCard, Operator = o.Title, RondType = r.Title, City = c.Title, Number = s.Number, Type = s.Type, Status = s.Status, Quality = s.Quality, Seller = s.Seller, Price = (Int64)s.Price, ShowType = s.ShowType, Active = (Boolean)s.Active }; return query; }