Пример #1
0
 private void AcceptChangesButtonClick(object sender, RoutedEventArgs e)
 {
     try
     {
         TablesManufacturer a = (TablesManufacturer)ManufacturesToChangeList.SelectedItem;
         db.Entry(a).State = EntityState.Modified;
         db.SaveChanges();
         ErrorOrSuccesTextBlockChange.Text = null;
         ErrorOrSuccesTextBlockChange.Text = "Запись была успешно изменена под именем : " + a.strName + "!";
     }
     catch (Exception ex)
     {
         ErrorOrSuccesTextBlockChange.Text = ex.Message;
     }
 }
        static void Task_02_02()
        {
            var query = db.TablesManufacturers.FirstOrDefault(w => w.intManufacturerID == 2);

            //foreach (var item in query)
            //{
            //    Console.WriteLine("{0}\n{1}\n{2}",
            //        item.intGarageRoom, item.strSerialNo, item.strName);
            //}
            db.Entry(query).Collection(c => c.newEquipments).Load();
            Parallel.ForEach(query.newEquipments, item => {
                Console.WriteLine("{0}\n{1}\n{2}",
                                  item.strSerialNo, item.strManufYear, item.intManufacturerID);
            });
        }