Доступ к данным ASP.NET. Рекомендуемые ресурсы

В этом разделе приводятся ссылки на ресурсы документации о том, как получить доступ к данным в веб-приложениях ASP.NET, в основном с помощью Entity Framework и SQL Server.

Если вы знакомы с отличной записью блога, потоком StackOverflow или любой другой ссылкой, которая будет полезной, [отправьте нам сообщение электронной почты](aspnetue@microsoft.com?subject=Data Access Content Map) со ссылкой.

Последнее обновление 4/3/2014

В нем содержатся следующие подразделы:

Начало работы с доступом к данным в ASP.NET

  • Варианты хранения данных (создание Real-World облачных приложений с помощью Windows Azure). Глава электронной книги о разработке для облака. Введение в базы данных NoSQL в качестве альтернативы, которую многие разработчики знакомы с реляционными базами данных, как правило, не заменять. Содержит рекомендации по выбору реляционных или NoSQL или выбору конкретной платформы.
  • Параметры доступа к данным ASP.NET (MSDN). Общие сведения о параметрах доступа к данным для ASP.NET и рекомендации по выбору платформ и методов доступа, подходящих для вашего сценария.
  • Реляционная база данных. Википедии). Если вы еще не работали с реляционными базами данных, ознакомьтесь с этой страницей, чтобы ознакомиться с терминологией и понятиями реляционной базы данных. Общие сведения о SQL Server в конкретном разделе см. в разделе Работа с SQL Serverными базами данных далее в этой статье.

Использование Entity Framework

Использование Entity Framework Code First

Следующие учебники содержат загружаемые примеры приложений:

  • Начало работы с EF 6 с использованием MVC 5. Охватывает широкий спектр Entity Framework Code First сценариев, включая миграцию и функции EF 6, такие как устойчивость подключений, перехват команд и асинхронные. Это обновленная версия серии EF 5/MVC 4. Предыдущий ряд содержит учебник по репозиторию и шаблонам единиц работы, которые не включены в новый ряд.
  • Введение в ASP.NET MVC 5. В этой статье рассматривается более узкий спектр Entity Framework Code First сценариев, но в нем представлено более исчерпывающее описание функций MVC.
  • Привязка модели и веб-формы. Использует Code First в приложении веб-форм.
  • Начало работы с веб-формами ASP.NET 4,5. Введение в веб-формы с определенным объемом Code First. Использует привязку модели.
  • Музыкальное хранилище MVC. Использует Code First в приложении MVC 3 для электронной коммерции, которое также реализует членство и авторизацию. Используемая здесь версия MVC и ASP.NET членства (проверка подлинности и авторизация); Дополнительные сведения о членстве в ASP.NET см. в разделе https://asp.net/identity .

Другие ресурсы:

См. также книги о Entity Framework и дополнительных ресурсах Entity Framework далее в этом разделе.

Использование Entity Framework Code First Migrations

Большинство руководств по Code First, перечисленных выше, охватывают миграцию. См. также следующие ресурсы.

Использование Entity Framework Database First или Model First (конструктор EF)

  • Начало работы с Entity Framework 6 Database First с помощью MVC 5. Запустите сценарий в обозреватель сервера, чтобы создать базу данных, а затем используйте конструктор Entity Framework для создания модели данных. Показывает, как создавать простые веб-страницы CRUD, а для других функций обработки данных можно воспользоваться одним из Code First руководств, так как все рабочие процессы EF используют один и тот же API DbContext.

Следующие ресурсы являются устаревшими. Они полезны, если вы хотите использовать Entity Framework версии 4,0 и хотите использовать элемент управления источниками данных для привязки данных в приложении веб-форм.

  • Начало работы с Entity Framework 4,0. Показывает, как использовать элемент управления EntityDataSource .
  • Продолжение работы с Entity Framework(показывает, как использовать элемент управления ObjectDataSource . Содержит руководство по обработке параллелизма, руководству по повышению производительности EF и учебнику о новых возможностях EF 4,0.

Оптимизация производительности Entity Framework

Обработка параллелизма в приложении Entity Framework

Книги о Entity Framework

Обе эти книги актуальны с использованием текущих рекомендуемых методов. Они предоставляют более полное представление о Entity Framework по сравнению с любым доступным в Интернете. Другой бюллетень, программирование Entity Framework от Юлия Лерман, больше и более исчерпывающий, но он более старый, и многие из методик, которые он охватывает, больше не являются рекомендуемым способом использования Entity Framework. См. также список книг, рекомендованных группой Entity Framework в центре разработчиков данных — книги на сайте MSDN.

Другие ресурсы Entity Framework

  • Блог группы Entity Framework (ADO.NET). Один из лучших ресурсов для получения актуальных сведений и объявлений о новых улучшениях. Другие блоги, относящиеся к EF, см. в разделе Блоги at начало работы с Entity Framework.
  • Журнал MSDN Magazine. См. столбец точки данных , который часто относится к темам, связанным с Entity Framework.

Привязка данных в приложениях веб-форм ASP.NET

Использование привязки модели веб-форм

Использование элементов управления источниками данных веб-форм

Использование элементов управления Data-Bound веб-форм и Data-Binding выражений

Работа с базами данных SQL Server

См. также следующие разделы по работе с SQL Server Express и LocalDB и выбором между SQL Server и базой данных SQL.

Работа с SQL Server Express базами данных LocalDB

Работа с базами данных SQL Server Express

Работа с базой данных SQL Windows Azure

Выбор между SQL Server и базой данных SQL Windows Azure

Работа с системами управления базами данных NoSQL

Использование запросов LINQ в приложениях ASP.NET

Использование платформа динамических данных формирования шаблонов

Защита доступа к данным

Оптимизация производительности доступа к данным

См. также Оптимизация производительности Entity Framework выше в этом разделе.

Развертывание базы данных

Доступ к данным через веб-службу

Дополнительные ресурсы