ADO.NET Entity Framework, платформа
Платформа ADO.NET Entity Framework позволяет разработчикам создавать приложения для доступа к данным, работающие с концептуальной моделью приложения, а не напрямую с реляционной схемой хранения. Ее целью является уменьшение объема кода и усилий по обслуживанию приложений, ориентированных на обработку данных. Приложения Entity Framework дают следующие преимущества.
Приложения могут работать концептуальной моделью в терминах предметной области — в том числе с наследуемыми типами, сложными элементами и связями.
Приложения освобождаются от жестких зависимостей от конкретного ядра СУБД или схемы хранения.
Сопоставления между концептуальной моделью и схемой, специфичной для конкретного хранилища, могут меняться без изменения кода приложения.
Разработчики имеют возможность работать с согласованной моделью объектов приложения, которая может быть сопоставлена с различными схемами хранения, которые, возможно, реализованы в различных системах управления данными.
Несколько концептуальных моделей могут быть сопоставлены с единой схемой хранения.
Поддержка интегрированных в язык запросов (LINQ) обеспечивает во время компиляции проверку синтаксиса запроса относительно концептуальной модели.
В этом разделе
- Знакомство с платформой Entity Framework
Содержит общие сведения о функциях и возможностях платформы ADO.NET Entity Framework.
- Приступая к работе (Entity Framework)
Содержит инструкции по разработке и созданию приложения Entity Framework.
- Руководство по программированию (платформа Entity Framework)
Содержит концептуальные разделы, инструкции и учебники, которые демонстрируют возможности Entity Framework.
- Справочник по функциям (платформа Entity Framework)
Содержит концептуальные сведения, описывающие Entity Data Model, службы объектов и Entity SQL.
- Образцы (платформа Entity Framework)
Содержит образцы приложений, которые демонстрируют функции и возможности Entity Framework.
- Терминология платформы Entity Framework
Описывает терминологию, используемую в Entity Framework.