кстати если ты создашь проект, и заглянешь в проект ентити фрейм ворк кор, и поковыряешь зависимости, то увидешь майкрасофтовский еф, который обернут в абп. Они это делают в целяц адаптации под свои модули. если был бы обычный майкрасофтовский еф, и все остальные модули... я бы не смог так легко обновляться.. да еще без ошибок.
FormatException значит что в метод Convert.ToDouble() переданный неверный формат данных, там должно быть число Посмотри что содержится в переменной textbox.Text Что ты вводишь в текстовое поле?