это мой запрос:Найти ИНТ в базе Entity Framework
var caly = from m in stan.magazyn
from g in stan.gdzie
from p in stan.pracownik
where m.Gdzie_Jest == g.ID_Miasta
where m.Kto_Wprowadzil == p.ID_Pracownika
where m.Gdzie_Jest == combobox_miasto
orderby m.Marka, m.Model, m.IMEI
where (m.ID.Contains(textBox13.Text))
|| (m.Marka.Contains(textBox13.Text))
|| (m.Model.Contains(textBox13.Text))
|| (m.IMEI.Contains(textBox13.Text))
|| (m.Kolor.Contains(textBox13.Text))
|| (m.Od_Kogo.Contains(textBox13.Text))
|| (m.Info.Contains(textBox13.Text))
select new { m.ID, m.Marka, m.Model, m.IMEI, m.Kolor, m.Od_Kogo, Sklep = g.Nazwa, m.Data_Wprowadzenia, m.Cena_Kupna, Dodał = p.login, m.Info };
, если я могу сделать это: (m.Marka.Contains(textBox13.Text))
и дальше, это нормально, потому что в моей базе это строка. У меня проблема, когда я хочу найти ID (m.ID.Contains(textBox13.Text))
, потому что это целое число. что я должен делать в этой ситуации?
Объясните _ «ИД поиска» _. Если пользователь вводит «1», вы хотите найти запись с идентификатором 1, а также 10, 11, 12 и т. Д.? – CodeCaster
Если я поставлю «1», я хочу видеть ID 1, 11, 15, 21,31,5551,133,412 и т. Д. И другие данные, например, модель «nokia 3310». – SSJ
если я положил «3310», я хочу увидеть, например, id 3310, модель 3310 и, возможно, IMEI 33104234823942 и 555331055555 – SSJ