Это очень старая ветка, поэтому я не знаю, поможет ли она кому-нибудь, если я напишу ответ.
У меня тоже была эта проблема.Когда я выполнял обновление или вставку кода в C #, по-видимому, все было в порядке, но когда я искал базу данных, изменений не было.
Дело в том, что при отладке у меня была открыта база данных в ManagementСтудия.И каким-то образом это препятствовало изменениям базы данных, даже когда не было сообщения об ошибке.Закрытие Management Studio и открытие его после выполнения кода, где изменения полностью сохраняются в базе данных.
С уважением.