Гикам про технологии Microsoft





Компания Microsoft делает следующий важный шаг в развитии своего облачного предложения для российских заказчиков и объявляет о расширении возможностей приобретения сервисов Windows Azure в России, а так же продвигает технологии Windows 10, Office 365, Cortana.

Главная :: Azure


Облачные сервисы и технологии Windows Azure, SQL Azure, AppFabric и другие





entity framework

Работа с параллелизмом с Entity Framework в приложении ASP.NET MVC

Это очередная статья из серии статей:

  • Создание модели данных Entity Framework для приложения ASP.NET MVC
  • Реализация базовой CRUD-функциональности с Entity Framework в приложении ASP.NET MVC
  • Сортировка, фильтрация и разбиение по страницам с Entity Framework в приложении ASP.NET MVC
  • Создание сложной модели данных для приложения ASP.NET MVC
  • Создание сложной модели данных для приложения ASP.NET MVC, часть 2
  • Загрузка данных с Entity Framework в приложении ASP.NET MVC
  • Обновление связанных данных с помощью Entity Framework в приложении ASP.NET MVC

В предыдущих уроках вы работали со связанными данными. В этом уроке мы рассмотрим вопросы одновременного доступа. Вы создадите страницы, работающие с сущностью Department, и страницы для редактирования и удаления сущностей Department будут также обрабатывать ошибки параллелизма. Результаты работы изображены на иллюстрациях.

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

Обновление связанных данных с помощью Entity Framework в приложении ASP.NET MVC

Это очередная статья из серии статей:

  • Создание модели данных Entity Framework для приложения ASP.NET MVC
  • Реализация базовой CRUD-функциональности с Entity Framework в приложении ASP.NET MVC
  • Сортировка, фильтрация и разбиение по страницам с Entity Framework в приложении ASP.NET MVC
  • Создание сложной модели данных для приложения ASP.NET MVC
  • Создание сложной модели данных для приложения ASP.NET MVC, часть 2
  • Загрузка данных с Entity Framework в приложении ASP.NET MVC

В предыдущих уроках мы отображали данные. Теперь вы будете их обновлять. Для большинства связей обновить связанные данные можно с помощью внешних ключей. Для связи многие-ко-многим EF не использует напрямую объединённую таблицу, поэтому вы должны вручную добавить и удалить сущности из соответствующих navigation properties.

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

Загрузка данных с Entity Framework в приложении ASP.NET MVC

Это очередная статья из серии статей:

  • Создание модели данных Entity Framework для приложения ASP.NET MVC
  • Реализация базовой CRUD-функциональности с Entity Framework в приложении ASP.NET MVC
  • Сортировка, фильтрация и разбиение по страницам с Entity Framework в приложении ASP.NET MVC
  • Создание сложной модели данных для приложения ASP.NET MVC
  • Создание сложной модели данных для приложения ASP.NET MVC, часть 2

В прошлом уроке мы завершили работу над моделью данных School. В этом уроке мы загрузим и отобразим необходимые данные, подгружаемые Entity Framework в navigation properties.

На иллюстрации изображены результаты нашей.

clip_image001

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

Создание сложной модели данных для приложения ASP.NET MVC

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

Результат будет выглядеть так:

image

Использование атрибутов для управления форматированием, валидацией и маппингом базы данных

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

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

Сортировка, фильтрация и разбиение по страницам с Entity Framework в приложении ASP.NET MVC

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

На следующем изображении представлен окончательный вид страницы. Заголовки столбцов являются ссылками, реализующими сортировку по убыванию и возрастанию.

image

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

Реализация базовой CRUD-функциональности с Entity Framework в приложении ASP.NET MVC

В предыдущем уроке мы создали MVC-приложение, которое умеет хранить и показывать данные с использованием Entity Framework и SQL Server Compact. В этом уроке мы рассмотрим создание и настройку CRUD (create, read, update, delete)-функциональности, которую MVC scaffolding автоматически создает для вас в контроллерах и представлениях.

Note общепринятой практикой является реализация паттерна «репозиторий» для создания слоя абстракции между контроллером и слоем доступа к данным. Но это будет потом, в поздних уроках (Implementing the Repository and Unit of Work Patterns).

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

Создание модели данных Entity Framework для приложения ASP.NET MVC

На примере веб-приложения для Contoso University мы продемонстрируем создание приложений ASP.NET MVC с использованием Entity Framework, в функциональность которого будут входить такие возможности как принятие стуентов, создание курсов и назначение преподавателей.

Данные учебные материалы объяснят по шагам процесс создания веб-приложения для Contoso University. Вы можете скачать готовое приложение или создать его согласно приведенной последовательности шагов. Примеры приведены на C#, примеры кода доступны в C# и VB. Если у вас есть вопросы, косвенно касающиеся учебных материалов, вы можете задать их ASP.NET Entity Framework forum или Entity Framework and LINQ to Entities forum.

Обучение предполагает наличие знаний по работе с ASP.NET MVC в Visual Studio, в противном случае хорошее место для начала обучения ASP.NET MVC Tutorial. Если вы предпочитаете работать с ASP.NET Web Forms, обратите внимание на Getting Started with the Entity Framework и Continuing with the Entity Framework.

Перед началом удостоверьтесь в том, что у вас установлено следующее ПО:

  • Visual Studio 2010 SP1 или Visual Web Developer Express 2010 SP1 (если вы используете для установки одну из этих ссылок, следующий софт установится автоматически)
  • ASP.NET MVC 3 Tools Update
  • Microsoft SQL Server Compact 4.0
  • Microsoft Visual Studio 2010 SP1 Tools for SQL Server Compact 4.0

Download the complete application  |  Download complete tutorial in PDF form

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

MIX'11: новости для ASP.NET-разработчиков

Состоялся первый день конференции MIX’11, в ходе которого было представлено много всего нового. Описание всех анонсов можно найти в отдельном записи. Здесь мы представим подробное описание новых инструментов, которые представлены на MIX для ASP.NET-разработчиков.

Основным анонсом стал выпуск обновления инструментов ASP.NET MVC 3:

image

Филл Хаак в своем блоге дает подробное описание нововведений в этом обновлении. Перечислим их.

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