В блок catch добавьте Exceprion и при дебаге пробегитесь по этому коду и посмотрите сообщение об ошибке.
Просто если запрос отрабатывает нормально в SQLiteStudio, то может у вас подключение не проходит?
1) Параметры в методе разделяются запятой. ob - это название вашего параметра MyClass.
2) if ((ob.alpha == alpha) & (ob.beta == beta)); Сравнение на равенство класс MyClass с другим классом MyClass. Т.к. этот класс имеет всего 2 поля, то и сравнение тут происходит всего по двум полям alpha и beta.
3)v1.SameAs(v2) это вызов метода. В качестве параметра он принимает MyClass.
Читайте больше литературы про ООП (Объектно-ориентированное программирование).
Во ViewModel можно же сделать спец свойство, которое будет биндиться к ToolTip и это свойство можно обновлять в зависимости каких либо условий. Это вам позволит не создавать новое св-во в самой модели. Вы вызываете свой статический метод во ViewModel и результат присваиваете этому св-ву.
Вам обязательно нужно опираться на скорость выполнения удаления файла?
И 1й метод самый долгий, т.к. в нем удаляются все файлы в папке,а не только 1 файл.
У Вас нет свойства Value, потому что вы всегда возвращаете коллекцию XElements.
Вам либо циклом нужно пройтись по этой коллекции, либо через LINQ ее обойти и взять Value у элементов.
Посмотрите как вариант еще Lenovo IdeaPad 700-17ISK (80RV008DRK). Я его себе брал под VS2015-2017, уже пол года им пользуюсь и вполне доволен.
А так второй вариант, как по мне, лучше. Купите себе подставку под ноутбук для отвода тепла.
Могу предположить, что у тебя шрифт не стандартный и скорее всего по этой причине не показывает изменения, со стандартными шрифтами все нормально изменяется в конструкторе.