Информация об изменениях

Сообщение Re: C# try/catch EF от 16.03.2015 12:58

Изменено 16.03.2015 12:59 vitz

Здравствуйте, ronik, Вы писали:

R>Всем привет!

R>По ходу зашился совсем и не могу понять в чём косяк!
R>В потоке опрашиваю некое устройство по СОМ-порту, устройство имеет адрес — 2. Отправляю сообщение в порт, но к примеру ошибся с адресом и указал — 3. Пытаюсь ловить исключение через try/catch. Не выходит!
R>
R>                    try
R>                    {
R>                        serialPort.Write(read, 0, read.Length);
                          throw new Exception("bla-bla");
R>                    }
R>                    catch
R>                    {
R>                        var c = context.Log;
R>                        Logs logs = new Logs();
R>                        logs.Date = DateTime.Now;
R>                        logs.Event = "Ошибка записи в порт!";
R>                        c.Add(logs);
R>                        context.SaveChanges();   // пишим сообщение в логи*/
R>                    }
R>

R>Т.е. если поставить точку останова на var c, указатель туда не прилетает?
прилетает?
Re: C# try/catch EF
Здравствуйте, ronik, Вы писали:

R>
R>                    try
R>                    {
R>                        serialPort.Write(read, 0, read.Length);
                          throw new Exception("bla-bla");
R>                    }
R>                    catch
R>                    {
R>                        var c = context.Log;
R>                        Logs logs = new Logs();
R>                        logs.Date = DateTime.Now;
R>                        logs.Event = "Ошибка записи в порт!";
R>                        c.Add(logs);
R>                        context.SaveChanges();   // пишим сообщение в логи*/
R>                    }
R>

R>Т.е. если поставить точку останова на var c, указатель туда не прилетает?
прилетает?