Удаленная проверка (Remote Validation) в ASP.NET MVC 3

ASP.NET MVC 3 прошла долгий путь со времени своего создания. Одна из интересных функций, котороую Microsoft добавила в ASP.NET MVC 3 является идея "Удаленной проверки". В этой статье мы собираемся реализовать поиск имени пользователя, который использует "мощь" удаленной проверки.

Читать полностью

Как удалить скрытые папки SVN - используем Shell Command

Система управления версиями Subversion поддерживает локальное состояние в скрытых папках .svn внутри вашего проекта, что может являться проблемой, если вы захотите скопировать или расшарить папку проекта. Этот REG файл добавляет пункт "Delete SVN Folders" в контекстное меню для папок. Когда вы выберете его, он удалит все папки с именами .svn внутри папки и в дочерних папках (он ничего не сделает, если проект не под управлением Subversion).

Читать полностью

C#: случайные выборки с помощью Linq

Недавно возникла задача выбора некоторого числа случайных элементов из последовательности. Погуглив, отделив зерна от плевел, написал такое расширение для Linq.

Читать полностью

C#: Преобразование URL в ссылку с использованием регулярных выражений

Функция обнаруживает URL-адреса в строке и преобразовывает их в ссылки. Она использует регулярные выражения для обнаружения URL.

Читать полностью

Соглашения (conventions) для Code First в Entity Framework 4.1

Code First позволяет описать модель с использованием C # или VB.Net классов. Основная форма модели формируется в соответствии с Соглашениями (Conventions), которые рассмотрены в этой статье.

Читать полностью

C#: Создаем изображение из текста ИЛИ преобразуем текст в картинку

Как получить изображение из текста или преобразовать текст в картинку? Фреймворк .Net предоставляет сборку System.Drawing и класс System.Drawing.Graphics, которые помогут нам в этом.

Читать полностью

Пошаговый обзор стратегии Code First в Entity Framework 4.1

Эта статься будет являться введением в разработку с использованием стратегии Code First («Сначала код»). Code First позволяет определить модель с использованием C# или VB.Net классов, при необходимости дополнительные настройки могут быть выполнены с помощью атрибутов для классов и свойств или с помощью Fluent API. Ваша модель может быть использована для создания схемы базы данных или для сопоставления с существующей базой данных.

Читать полностью