We may earn an affiliate commission when you visit our partners.
Julie Lerman

This course will help you understand the goals and benefits of using Entity Framework 6 for data access and guide you through creating your first code-based model to store and retrieve data using EF’s APIs.

If you are new to

Read more

This course will help you understand the goals and benefits of using Entity Framework 6 for data access and guide you through creating your first code-based model to store and retrieve data using EF’s APIs.

If you are new to

, Microsoft’s framework for integrating data access into your .NET applications, this is the place to start. You will gain an understanding of:

Entity Framework is Microsoft's framework for integrating data access into your .NET applications. It lets developers work with data without focusing on the tables and columns where the data is stored.

Entity Framework helps increase developers' productivity by mitigating redundancy of persisting data. EF6 can make commands for reading or writing data and execute them for you.

In this course we will be using Visual Studio 2015 and .NET 4.6 for our demos. If you have newer versions then great. If you don't have either of these, you can still follow along and learn the principles taught.

Before starting this course, it will help to be familiar with Visual Studio. If you have any exposure to SQL, that will also be helpful. Aside from that, the information pertaining to Entity Framework itself is intended for beginners.

This course is for anyone who wants to learn Entity Framework - what it is, how it works, and where it fits in your software architecture.

Enroll now

What's inside

Syllabus

Overview of Entity Framework 6
Creating a Code-based Model and Database
Using EF to Interact with Your Data
Using EF in Your Applications
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Meant for individuals new to Entity Framework who want to learn its benefits, functionality, and relevance in software architecture
Instructors Julie Lerman is well-respected in the Microsoft .NET community
Builds a firm foundation in Entity Framework 6, which is standard across the industry
Can be taken alone or as part of a series, offering learners flexibility in their learning journey

Save this course

Save Getting Started with Entity Framework 6 to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Getting Started with Entity Framework 6. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Getting Started with Entity Framework 6 will develop knowledge and skills that may be useful to these careers:
Software Developer
Software Developers build and design computer programs for applications that fulfill specific needs and goals. Those who work in the development of applications for databases will find this course about Entity Framework particularly helpful for understanding best practices and becoming proficient in the use of EF6. Entity Framework is a data access technology that maps between a relational database and domain-specific objects. By taking this course, Software Developers will learn the ins and outs of EF6 so that they can more efficiently and effectively build applications.
Web Developer
Web Developers design and develop websites and web-based applications for use on the internet or an intranet. Those who build web applications that interface with databases will find this course about Entity Framework especially beneficial. By gaining proficiency in EF, Web Developers will be better able to design user-friendly applications for web-based databases.
Data Analyst
Data Analysts gather, clean, and analyze data to identify patterns and trends. They may also develop data visualizations to communicate their findings. This course about Entity Framework would be a good starting point for those who wish to become Data Analysts since EF is used to work with databases and data models. By understanding how Entity Framework 6 functions, Data Analysts will be better equipped to prepare data for analysis.
Computer Programmer
Computer Programmers write and test code that makes computers perform tasks. They may also design and develop software applications. This course about Entity Framework may be helpful for Computer Programmers who want to expand their knowledge of data access technologies.
Database Designer
Database Designers design and develop databases to meet the needs of organizations. This course about Entity Framework may be helpful for Database Designers who want to learn about a new data access technology.
Database Administrator
Database Administrators ensure that databases are running smoothly and efficiently. They may also design and implement database security measures. This course about Entity Framework may be helpful for those working with databases who want to expand their knowledge of data access technologies.
Data Scientist
Data Scientists use data to solve problems and make predictions. They may also develop data models and algorithms. This course about Entity Framework may be helpful for Data Scientists who want to learn about a new data access technology.
Software Tester
Software Testers test software applications to identify and fix bugs. They may also write test plans and reports. This course about Entity Framework may be helpful for Software Testers who want to gain a better understanding of how data is managed in software applications.
Information Security Analyst
Information Security Analysts plan and implement security measures to protect an organization's computer networks and systems. They may also monitor networks for security breaches. While this course is not immediately relevant to the core job responsibilities of an Information Security Analyst, gaining exposure to Entity Framework 6 may be helpful when collaborating with Software Developers and/or Web Developers.
Business Analyst
Business Analysts study the needs of an organization and design and implement solutions to meet those needs. While this course is not immediately relevant to the core job responsibilities of a Business Analyst, gaining exposure to Entity Framework 6 may be helpful when collaborating with Software Developers and/or Web Developers.
Network Administrator
Network Administrators ensure that computer networks are running smoothly and efficiently. They may also design and implement network security measures. While this course is not immediately relevant to the core job responsibilities of a Network Administrator, gaining exposure to Entity Framework 6 may be helpful when collaborating with Software Developers and/or Web Developers.
Project Manager
Project Managers plan, organize, and execute projects. They may also monitor progress and resolve issues. While this course is not immediately relevant to the core job responsibilities of a Project Manager, gaining exposure to Entity Framework 6 may be helpful when collaborating with Software Developers and/or Web Developers.
Systems Analyst
Systems Analysts study the needs of an organization and design and implement computer systems to meet those needs. They may also oversee the installation and maintenance of computer systems. While this course is not immediately relevant to the core job responsibilities of a Systems Analyst, gaining exposure to Entity Framework 6 may be helpful when collaborating with Software Developers and/or Web Developers.
Computer Support Specialist
Computer Support Specialists provide technical support to users of computers and software. While this course is not immediately relevant to the core job responsibilities of a Computer Support Specialist, gaining exposure to Entity Framework 6 may be helpful when collaborating with Software Developers and/or Web Developers.
Web Designer
Web Designers create the look and feel of websites and web pages. They may also work on the layout and functionality of a website. While this course is not immediately relevant to the core job responsibilities of a Web Designer, gaining exposure to Entity Framework 6 may be helpful when collaborating with Software Developers and/or Web Developers.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser