Другие языки программирования и технологии

Как сделать добавление удаление редактирование EF C#

Как сделать добавление удаление редактирование EF
public static QQQEntities db = new QQQEntities();
\\Подключение ef

var user = Program.db.Manager.FirstOrDefault(x => x.Email == textBox1.Text && x.Passwod == textBox2.Text);
if (user == null)
{
MessageBox.Show("Не верно введен логин или пароль", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
i += 1;
if (i == 3)
{
button1.Enabled = false;
timer1.Start();
}
return;
}

Program.CurrentUser = user;

this.Hide();
var fm4 = new Form4();
fm4.ShowDialog();
//авторизация

var addUser = new Manager
{
f= textBox1.Text,
i= textBox2.Text,
o = textBox3.Text,
Phone = textBox4.Text,
Email = textBox5.Text,
Passwod = textBox6.Text,

};
Program.db.Manager.Add(addUser);
Program.db.SaveChanges();
//добавление

_
int idcategor = Convert.ToInt32(textBox2.Text);
var delRol = Program.db.Category.Find(idcategor);
Program.db.Category.Remove(delRol);
Program.db.SaveChanges();
MessageBox.Show(" Категория успешно удалена ", "Сообщение", MessageBoxButtons.OK);
//удаление

_

var ManagerList = Program.db.Cliens.Find(Convert.ToInt32(textBox13.Text));

ManagerList.f = textBox7.Text;
ManagerList.i = textBox8.Text;
ManagerList.o = textBox6.Text;
ManagerList.Phone = textBox9.Text;

Program.db.SaveChanges();
//изменение

int a = Convert.ToInt32(comboBox1.SelectedValue);

var users1 = from uu in Program.db.Tovary.ToList()

join tgcategor in Program.db.Category on uu.id_category equals tgcategor.id_category
join tgpostav in Program.db.Postavhiki on uu.id_postavhika equals tgpostav.id_postavhika
where uu.id_category == a
orderby uu.id_category
select new { Артикуль = uu.id_tovara, Категория = tgcategor.Name, Поставщик = tgpostav.f, Наименование = uu.Name, Цена = uu.Price, Количество = uu.Kolvo, };

dataGridView2.DataSource = users1.ToList();
//LINQ
ДБ
Дархан Балтабеков
126
Лучший ответ
Вероника Бондаренко спасибо то что надо
Вероника Бондаренко i += 1;
if (i == 3)
{
button1.Enabled = false;
timer1.Start();
}
return;
это лишний код
Что такое EF?
Круть спасибо как раз и мне нужно
Спасибо за помощь, оказанную нам. Благодарны за то, что ты есть, ведь ты еще массу людей, которым необходима помощь, можешь осчастливить. Благодарны, за чуткость и отзывчивость.
AS
A. Sultanov
102