Ну, вы не поделились ни одним кодом, поэтому, основываясь исключительно на том, что говорится в учебнике, и на размещенном вами изображении, вместо:
[Column(TypeName = "decimal(18, 2)")]
У вас, скорее всего,
[Column(TypeName = "decimal(18, 2")]
, поскольку в предложении alter
отсутствует скобка (т. Е. Вам нужно скобку после 2 внутри строки).