У меня есть продукт, который я в настоящее время создаю, полагаясь на сервер SQL для бэкэнд. Одна из проблем, которую я пытаюсь решить, заключается в улучшении истории обновления. Таким образом, v1 будет иметь определенную схему, а v2 может включать некоторые улучшения этой схемы (новые таблицы и новые столбцы).Программно найти и применить различия схем на SQL Server
Я знаю SDK от RedGate и ApexSQL, но хотелось бы избежать.
Я прочитал документы SMO, но я новичок в этом и изо всех сил пытаюсь понять, можно ли это применить в этом situtaiton. В идеале, мне хотелось бы, чтобы это было сделано с программой (SMO или другое) - базовые случаи кажутся достаточно прямыми, но я действительно не хочу заново изобретать колесо, если могу помочь. Кто-нибудь имеет опыт аналогичных требований или идей о том, как я мог бы подойти?
Я использую EF Code First - так что проверьте CF Migrations - спасибо за ссылку. –