Andrey on .NET | Про C#, .NET, ASP.NET, Core, MVC, Azure, EF, IoC и другие умные слова

Основы. Часть 6 (продолжение) – Изменяем заготовки

Давайте рассмотрим простой пример и внесем изменения в несколько заготовок. В частности укажем другие пространства имен и сделаем генерируемый исходный код в стиле остальных C#-файлов проекта.

Читать дальше...

Основы. Часть 6 – Заготовки (scaffolding)

Слово scaffold переводится с английского языка как "строительные леса". Поскольку прямой перевод в данном случае не является самым удачным, то в далее будет использоваться слово "заготовка". Давайте разберемся, что это такое, зачем они нужны и как они упрощают разработку ASP.NET MVC приложений.

Читать дальше...

Основы. Часть 5 – Создаем Модель

Самое время перейти к разработке демонстрационного проекта. Для этого поставим задачу – создать каталог книг. Несмотря на простоту, он послужит хорошим примером для изучения ASP.NET MVC 3.

Читать дальше...

Основы. Часть 4 – Использование NuGet

Прежде чем приступить к разработке основного демонстрационного проекта, давайте рассмотрим один из инструментов, который поставляется совместно с ASP.NET MVC 3.

Читать дальше...

Основы. Часть 3 – Простой проект

Давайте создадим простой проект, где практически весь код добавим самостоятельно. Это позволит лучше понять его структуру и принципы работы ASP.NET MVC 3.

Читать дальше...

Основы. Часть 2 - Принципы функционирования ASP.NET MVC

Вроде бы теперь наконец можно запустить Visual Studio. В ней создать новый проект и начать разрабатывать сайт, используя архитектуру MVC. Но надо ли изобретать велосипед, делая все с нуля? Среди библиотек .NET есть отличная основа для подобной задачи – Microsoft ASP.NET MVC.

Читать дальше...

Атрибут [Equal] – проверка свойства на равенство значению

При разработке веб-приложений достаточно часто приходится сталкиваться с ситуацией, когда необходимо проверить поле на равенство заданному значению. Очень распространённый пример – подтверждение согласия с условиями использования сайта.

Читать дальше...

Простая демонстрация Entity Framework Code First

Не так давно я заметил свой текст под чужим именем в конкурсе на Хабре. Надеюсь его уберут из списка. Однако, я решил не оставаться в стороне и от самого конкурса. В связи с этим предлагаю вашему вниманию две небольшие статьи:

  • Тема первой из них уже достаточно изъезжена: "Нововведения Service Pack 1".
  • А вот вторая представляет больший интерес. В ней рассматривается пример быстрого создания прототипа каталога с базой данных. И помогает в этом не только ASP.NET MVC Tools Update, но и новый подход Code First, появившийся в Entity Framework Code First 4.1: "Простая демонстрация Entity Framework Code First".

Буду рад если проголосуете на Хабре или подарите инвайт.