Как сделать поиск в Entity Framework

292
23 марта 2018, 10:00

Привет!Мне нужно сделать выборку в таблице Recipe данных которые были введены в текстбокс inputProduct и с тех рецептов которые были выбраны взять значение Prop_Time и вывести его в label4.

private void AddProduct_Click(object sender, EventArgs e)
        {
            Db1Context context = new Db1Context();
            var label1 = new Label();
            var label2 = new Label();
            var label3 = new Label();
            var label4 = new Label();
            var label5 = new Label();
            i++;
            flowLayoutPanel1.Controls.Add(label1);
            label1.Text = inputProduct.Text;
            flowLayoutPanel2.Controls.Add(label2);
            label2.Text = inputGrams.Text;
            flowLayoutPanel3.Controls.Add(label3);
            flowLayoutPanel4.Controls.Add(label4);
            flowLayoutPanel5.Controls.Add(label5);
            label5.Text = Convert.ToString(i); 
        }

P.S. В Prop_time хранится значение ккал/гр.

Answer 1

Попробуйте через LINQ.

var lst=context.Recipe.Where(x=>x.RecipeField==inputProduct.Text).Select(x=>x.Prop_time).ToList();

После отработки запроса получите список интересующих вас записей в переменной lst.

READ ALSO
Visual studio 2017

Visual studio 2017

Так как не имею опыт работы в VS, при установке задался вопросом: Какие основные компоненты требуется для разработки на языке C#? Буду благодарен,...

187
Ошибка при удалении ZIP после работы с ним

Ошибка при удалении ZIP после работы с ним

Использую библиотеку DotNetZipdll для работы с ZIP

214
Высота динамического окна

Высота динамического окна

Создаю новое окно с заранее известной информацией

195
Иконки для списка

Иконки для списка

Делаю программу для очистки ресурсов пк путем закрытия программ, не внесенных в WhiteListДля наглядности решил добавить иконки приложений к их названиям,...

227