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 Entity Framework, Microsoft’s framework for integrating data access into your .NET applications, this is the place to start. You will gain an understanding of what EF is for, how it works, where it belongs in your software architecture, and how to get it there. You’ll gain hands on experience with the basics of using EF from designing a simple model to interacting with that to persist data from your application. In addition to getting developers started with EF and prepared to learn and take advantage of more advanced techniques, this course will provide managers with the info they need to help them with decision making when planning a development stack. We’ll be using Visual Studio 2015 and .NET 4.6 for demos.
What is Entity Framework?
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.
What are some advantages of Entity Framework 6?
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.
What software does this course require?
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.
Are there any prerequisites for this course?
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.
Who should take this course?
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.
Julie Lerman is a Microsoft MVP, .NET mentor and consultant who lives in the hills of Vermont. You can find Julie presenting on data access and other Microsoft .NET topics at user groups and conferences around the world. Julie is the author of the highly acclaimed "Programming Entity Framework (with a second edition coming soon) and authors the MSDN Magazine Data Points column.