У меня есть два или более приложения, и я не могу обновить их за один раз
Я хочу использовать тип INT в модели в одном новом приложении с полем "Serial" с типом SMALLINT в db, и оно должно работать, когда тип в БД будет изменен на INT в функции без исключения в новом коде
Для старых приложений
public class Machine
{
public int Id { get; set; }
public short Serial { get; set; }
...
}
Для новых приложений
public class Machine
{
public int Id { get; set; }
public int Serial { get; set; }
...
}
Здесь, где может быть исключение
var machine = context.Machines.FirstOrDefault(o => o.id == id);
Когда я использую хранимые процедуры, он вводится независимо, что я делаю так же
var serial = Convert.ToInt32(sqlDataReader["Serial"]);