120 likes | 287 Views
Code First подход в Entity Framework 4. Сергей Байдачный Sergiy.Baydachnyy@microsoft.com специалист по разработке ПО Майкрософт Украина. Немного об Entity Framework. Разработка приложений по работе с данн ыми: Физическая модель Логическая модель Концептуальная или domain модель
E N D
Code First подход в Entity Framework 4 Сергей Байдачный Sergiy.Baydachnyy@microsoft.com специалист по разработке ПО Майкрософт Украина
Немного об 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
Вопросы? Sergiy.Baydachnyy@microsoft.com