Data Management

W18 Entity Framework Code First End to End

03/27/2013

2:30 pm - 3:45 pm

Level: Introductory to Intermediate

Sergey Barskiy

Sergey Barskiy

Architect

Tyler Technologies

This session will cover the use Entity Framework in .NET based applications.  Discussion will include model creation and organization as well as schema evolution via migrations.  The role of data annotations in Entity Framework model creation and validation will be highlighted.  Key issues in achieving performance will be part of the talk, including ability to embed stored procedures when necessary.  Creation of a maintainable data access layer via use of repositories will be illustrated.  An ASP.NET MVC application will be built throughout the talk to illustrate the concepts.

You will learn:        

  • Schema creation and schema evolution
  • Key aspects of achieving high performance
  • Repository pattern with entity framework code first