Я думаю, что для начинающих EFCF (как и я!) Нет необходимости создавать Инициализаторы базы данных , это просто работает:
Model1 model = new Model1();//Model1 : DbContext
model.Database.CreateIfNotExists();
model.Database.ExecuteSqlCommand("alter table Results drop column Total; alter table Results add Total AS (Arabic + English + Math + Science)");
для полного ответа проверьте здесь .