Developing Azure and Web Services: Entity Framework
Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Entity Framework is an object relational mapper (ORM) and uses an object-oriented representation for data. Explore Entity and the operations it provides to make working with data easier.
Expected Duration (hours)
2.0
Lesson Objectives Developing Azure and Web Services: Entity Framework
describe the need for object relational mappers and the development approaches including database first, model first, and code first
create and configure a DBContext and query the database using the DBContext class
use Data Annotations to manually map classes to database schema objects
describe the Entity methods for mapping an OOP environment to database tables
use the Fluent API to map classes to tables
work with data model schema definition languages to model data
define LINQ and how it interacts with SQL and Entity
use LINQ to Entities to query a database
perform a query against a database using Entity SQL
build a query that uses deferred execution
implement lazy loading and eager loading
creating and running compiled queries
execute SQL statements directly using Entity and return objects or scalar values
perform Create, Read, Update, and Delete operations using Entity
use Change Tracking with Entity to monitor if an object has changed
use Transactions and the TransactionScope class to group operations
log and track queries and commands sent to a database
implement Entity Framework using MySQL
implement Entity Framework using SQLite
designing strategy to target multiple databases
handling ON DUPLICATE KEY
manipulate data and data models using the Entity Framework
Course Number: it_wddmaw_02_enus
Expertise Level
Expert