Сергей, есть проект https://github.com/AvaloniaUI/Avalonia
Так же есть видео митапов, в которых про него немного рассказывают наши соотечественники, которые участвуют в разработке
Иван: чтобы что-то установить, нужно изучить исходники за пару лет и выучиться на адвоката.
Выполнил команду sudo apt-get install mono-reference-assemblies-3.5
Осталась одна версия дотнэта. Я прям молюсь на удобство линукса, и, что самое главное, интуитивно понятная установка программ. Сразу понятно почему все остальные дотнэты куда-то исчезли из MonoDevelop.
Иван: ага, точно *facepalm*. Установил NET 3.5, всё остальное слетело, остался только .NET 3.5. И после этого вы хвалите ваш любимый линукс? Я просто от смеха катаюсь по полу. Шлак ещё тот глючный.
Vitaly: хорошо, тогда для собственного развития :). Но вообще да, приму к сведению. про обфускаторы знал. про шифрование строки, даже не знаю, тут нужно понимать, как её шифровать и как хранить ключ для расшифровки, чтобы её каждый второй не смог взять декмпилировать и дешифровать так же, как и я сам.
romy4: что-то не нравится, проходи мимо, я тут не задачу на час прошу решить, а смешную ерунду на пол минуты. Я, наверное, просто ща к плюсовому прогеру подойду, которых возле меня штук 15 сидит и спрошу. Ппц ты занятая личность )), реально смешно. Может тебе заплатить? Косарь? А может 5?
Eduard: А, понял. Ну вообще индекса у меня нет на столбце REPLICATED. Он там, как я понимаю, и не нужен. Да и в итоге я переделал. А как именно видно из моего ответа на свой же вопрос. Кстати, если есть проблемные места, был бы благодарен, если бы вы прокомментировали.
Алексей: как сделать по другому я не знаю. Я имею ввиду так, чтобы и одни запросом, да ещё и без шарповой транзакции. А если исключение в коде C# произойдёт? Тогда как быть? Если у меня несколько обращений к БД из кода шарпа в рамках одной транзакции должно быть, то тут без вариантов нужно юзать класс для работы с транзакцией из ADO.NET. И в том проекте, над которым работаю, тут просто всюду эти транзакции. Не знаю в чём там зло, всё работает, как я того ожидаю. Проблем не видел.
shagguboy: да какая каша. Знаю я, что есть те, которые живут до конца транзакции, но не в коде C# транзакции. Там такое не прокатывает. Там в пределах одной транзакции, но в разных запросах не живёт временная таблица. Она живёт в пределах одного запроса, хоть эти запросы выполняются по очереди в одной транзакции. Пришлось использовать глобальную временную таблицу.
shagguboy: точно. Судьба. Не помню, как это делается. Буду гуглить :). Бывает очевидные вещи не приходят в голову из-за того, что голова занята много чем ещё.
Так же есть видео митапов, в которых про него немного рассказывают наши соотечественники, которые участвуют в разработке