Сообщение 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>Т.е. если поставить точку останова на var c, указатель туда не прилетает?
прилетает?
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>Т.е. если поставить точку останова на var c, указатель туда не прилетает?
прилетает?
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, указатель туда не прилетает?
прилетает?