В Centos имена и команды пакетов различны. Вам нужно будет сделать:
sudo yum install tkinter
Чтобы устранить проблему.
Противный Thats, но простой:
Проверка, если типы данных для всех полей в O/R-Designer соответствуют типам данных в Вашей таблице SQL. Двойная проверка на nullable! столбец А должен быть или nullable и в O/R-Designer и в SQL, или не nullable в обоих.
, Например, столбец NVARCHAR "заголовок" отмечен как NULLable в Вашей базе данных и содержит ПУСТОЙ УКАЗАТЕЛЬ значения. Даже при том, что столбец отмечен как НЕ NULLable в Вашем O/R-Mapping, LINQ загрузит его успешно и установит строку столбца в NULL.
тот же признак появится, когда типы данных поля не будут соответствовать типу данных в SQL, или если поля будут отсутствовать, то так как LINQ не будет в состоянии удостовериться, что данные SQL не изменились начиная с чтения данных.
Я решил эту ошибку путем переперетаскивания за столом от проводника сервера до разработчика и восстановления.
Я не знаю, нашли ли Вы какие-либо удовлетворительные ответы на свой вопрос, но я отправил подобный вопрос и в конечном счете ответил на это сам. Оказалось, что опция соединения по умолчанию NOCOUNT была включена для базы данных, которая вызвала ChangeConflictException для каждого обновления, сделанного с Linq к Sql. Можно обратиться к моему сообщению в здесь .