У меня есть пользовательский интерфейс, который иногда взаимодействует с БД MSSQL.Существует поток пульса, который вставляет / обновляет данные в той же БД в операторе Invoke .
1) Является ли моя реализация защитой от несогласованности / повреждения данных БД?
2) Является ли Invoke наиболее эффективным / простым способом создания сериализации БД между потоком пользовательского интерфейса / потоком пульса или являются блокировками способомидти?