• Основы Code Contracts

    C# logo Code Contracts – новинка, появившаяся с выходом четвертой версии .NET. Это библиотека, реализующая идею программирования по контракту. Несколько упрощая можно сказать, что её суть заключается в установке условий, которые должны соблюдать параметры методов и свойства объекта.

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

  • Entity Framework. Часть 4 – Атрибуты в Code First

    В прошлой части были рассмотрены соглашения, на основе которых Entity Framework Code First генерирует таблицы для хранения данных. Но что делать, если требования бизнес-логики не совпадают с соглашениями по умолчанию? Можно ли сделать свойство MySupertProperty первичным ключом?

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

  • Основы. Часть 9 – Строковые ресурсы

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

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

  • Основы. Часть 8 - Области

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

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

  • Entity Framework. Часть 1 – Что такое Entity Framework?

    В прошлых частях была рассмотрена разработка простейшего веб-приложения, реализующего функции каталога книг. В её процессе не раз упоминалась библиотека Entity Framework, краткому знакомству с которой и будут посвящены несколько следующих частей.

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

  • Основы. Часть 7 – Создание частей веб-приложения из заготовок

    Итак, все готово к созданию исходного кода на основе заготовок. Установлены требуемые инструменты, отредактированы необходимые файлы. Давайте сгенерируем Контроллеры и Представления.

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