code first подход в entity framework 4
DESCRIPTION
Code First подход в Entity Framework 4. Сергей Байдачный [email protected] специалист по разработке ПО Майкрософт Украина. Немного об Entity Framework. Разработка приложений по работе с данн ыми: Физическая модель Логическая модель Концептуальная или domain модель - PowerPoint PPT PresentationTRANSCRIPT
Code First подход в Entity Framework 4
Сергей Байдачный[email protected]специалист по разработке ПОМайкрософт Украина
Немного об Entity Framework
• Разработка приложений по работе с данными:–Физическая модель– Логическая модель– Концептуальная или domain модель
• Entity Framework позволяет создавать приложения, работая с концептуальной моделью
Основы работы Entity Framework
• Описание моделей:– CSDL – Conceptual schema definition
language– SSDL – Store schema definition
language–MSL – Mapping specification language
• ObjectContext и ObjectSet• Entity Data Model Tools
Entity Framework эволюция• Создание модели по
существующему хранилищу
Демонстрация
Entity Framework эволюция• Создание модели по
существующему хранилищу• Создание хранилища по модели
Демонстрация
Entity Framework эволюция• Создание модели по
существующему хранилищу• Создание хранилища по модели• Создание хранилища по коду– Существующая модель не готова к
такому подходу– Основой являются классы DbContext и
DbSet
Подключение Code First• Используется NuPack расширение
или прямая загрузка с MSDN– http://nupack.codeplex.com/
• Интеграция с ASP.NET MVC
Демонстрация
Ресурсы
• The Data Developer Center: http://msdn.com/data– EF: http://msdn.com/data/ef
• The Open Data Protocol: http://odata.org
Вопросы?