Подходит для случаев, когда нужно экспортировать/импортировать всю базу.
Иногда бывает необходимо запретить прямой доступ по ссылке вида http://codius.ru/mypasswords.txt к файлу mypasswords.txt, расположенному в корневой папке вашего сайта. Сделать это достаточно просто.
Бывает возникает необходимость обратиться к предыдущим свойствам сущности перед её сохранением. Вариант с банальным присвоением значения переменной
Здесь и в других темах, касающихся использования регулярных выражений, очень сильно помогают Regex-помощники — простые программы по тестированию регулярных выражений. О такой программе, написанной автором, можно почитать в статье Codius RegexTester v1.0 - тестирование регулярных выражений. Также там её можно скачать и пользоваться. Абсолютно бесплатно.
Ошибка «New transaction is not allowed because there are other threads running in the session» (Ошибка при запуске транзакции в соединении поставщика. Подробные сведения см. во внутреннем исключении.) при попытке осуществить запись
Ошибка возникает при попытке осуществить запись изменений в БД — db.SaveChanges(), в случаях, подобных следующему примеру:
Допустим вы создали некую базу данных с таблицей, в которой есть поле с типом uniqueidentifier — оно выполняет роль идентификатора.
Вы сделали супер-сайт, воспользовавшись стандартными инструментами реализации безопасности добавили возможность авторизации, с разграничением полномочий пользователей, протестировали, довели до совершенства и нажали волшебную кнопку Publish Web. Заходите на ваш сайт размещенный уже в интернете и с удивлением обнаруживаете, что осуществить вход по логину и паролю не можете...
Для понимания сути происходящего возьмем фрагмент html-кода, который будет использоваться в приведенных ниже примерах: