Developing Applications Using Entity Framework 4.1

This course starts with an introduction to Entity Framework, where you’ll learn about data access and object-relational mapping, how the Entity Framework works and the tools it provides, and you’ll see how to build an entity data model. You will explore the entity data model in more detail, learn about the model designer and the raw XML that actually defines the conceptual, storage, and mapping models. You’ll learn how you can use stored procedures and functions with Entity Framework, the most important ways to query data using Entity Framework objects, and the ways that you can modify and customise the entity data objects using the model designer, partial classes and methods, and events. Finally, you’ll learn about code-first development, which we are confident is going to become the primary way to develop new Entity Framework applications.

  • Object-Relational Mapping (ORM) and Data Access
  • The Entity Framework and Data Model
  • Building a Simple Application Using Entity Framework
  • Entity Framework APIs and Tools

  • Creating and Using an Entity Data Model
  • Entity Data Model in the Raw
  • Using Stored Procedures in the Model

  • Overview of Querying Options
  • Using LINQ to Entities
  • Other Querying Options
  • Updating Entities and Saving Data

  • Unleash the Power of Object Relational Mapping
  • Modifying Entities in the Model Designer
  • Using the Partial Classes and Methods to Customise Entities
  • Hooking into Entity Framework Events

  • Domain-Centric Modelling
  • Creating and Using a Model with Code-First
  • Customising the Database

Before attending this course, students must be familiar with the Entity Framework and using Visual Studio 2010.

After completing this course, students will be able to:

  • How object-relational mapping works to provide data access
  • What the Entity Framework is and how it can provide robust data access services to applications
  • How to build a database-first Entity Data Model using Visual Studio
  • The various Entity Framework APIs and tools
  • How to create and use an Entity Data Model
  • About the raw XML behind the model as a way to understand how Entity Framework works
  • How to use stored procedures within an Entity Framework model
  • The querying options available in Entity Framework
  • The basics of LINQ to Entities for querying a data model
  • How to update entities and save changes to the database
  • Ways to customise Entity Framework models and behaviours
  • How to fine tune the Entity Data Model in the designer to make it as usable as possible from an application
  • About the code customisations you can make with partial classes and methods
  • How to hook into Entity Framework events to implement custom behaviours
  • About how code-first design supports domain-centric modelling
  • How to create and use a model built using code-first design
  • The ways you can customise a code-first database

Register

Traditional Classroom   

    Show all

    Traditional Classroom   

      Show all

      Traditional Classroom   

        Show all

        Traditional Classroom   

          Show all

          OnlineLive   

            Show all

            Connected Classroom   

              Show all

              Flexible Mentored Learning   

                Show all

                Flexible Mentored Learning   

                  Show all

                  Flexible Mentored Learning   

                    Show all

                    Flexible Mentored Learning   

                      Show all

                      Not currently scheduled

                      Fast track the availability of this course.
                      Add to watch list or call 1300 794 006.

                      Need your team upskilled?
                      Request a Quote
                      blah is false
                      top