Платформа ADO.NET Entity Framework
Платформа ADO.NET Entity Framework позволяет разработчикам создавать приложения для доступа к данным, работающие с концептуальной моделью приложения, а не напрямую с реляционной схемой хранения. Цель состоит в уменьшении объема кода и снижении затрат на сопровождение приложений, ориентированных на обработку данных. Приложения Entity Framework предоставляют следующие преимущества.
Приложения могут работать концептуальной моделью в терминах предметной области — в том числе с наследуемыми типами, сложными элементами и связями.
Приложения освобождаются от жестких зависимостей от конкретного ядра СУБД или схемы хранения.
Сопоставления между концептуальной моделью и схемой, специфичной для конкретного хранилища, могут меняться без изменения кода приложения.
Разработчики имеют возможность работать с согласованной моделью объектов приложения, которая может быть сопоставлена с различными схемами хранения, которые, возможно, реализованы в различных системах управления данными.
Несколько концептуальных моделей могут быть сопоставлены с единой схемой хранения.
Поддержка запросов LINQ обеспечивает проверку синтаксиса во время компиляции для запросов к концептуальной модели.
Подготовка к изучению темы
В зависимости от того, что представляет наибольший интерес, рекомендуется начать с описания Entity Framework в одном из следующих разделов.
Я желаю перейти непосредственно к…
Просто ознакомьте меня с примерами кода…
Хочу посмотреть некоторые видеоматериалы…
Как происходит интеграция со средствами Visual Studio
Рекомендуемые действия в этой ситуации
Сведения об использовании LINQ…
Сведения об использовании платформы Entity Framework с ASP.NET
Необходимы дополнительные сведения…
В этом разделе
Общие сведения о платформе Entity Framework
Приступая к работе (платформа Entity Framework)
Настройка платформы Entity Framework (задачи Entity Framework)
Моделирование и сопоставление (платформа Entity Framework)
Выполнение запроса к концептуальной модели (платформа Entity Framework)
Работа с объектами (платформа Entity Framework)
Работа с поставщиками данных (платформа Entity Framework)
Вопросы разработки и развертывания (платформа Entity Framework)
Справочник по языку (платформа Entity Framework)
Образцы (платформа Entity Framework)
Ресурсы платформы Entity Framework
Терминология платформы Entity Framework