From the course: Using Entity Framework Core with Legacy Databases

What you need to know

From the course: Using Entity Framework Core with Legacy Databases

Start my 1-month free trial

What you need to know

- [Instructor] Before we get coding, let's talk about what you need to know. You should be proficient in C#, able to use generics and extension methods. You should also know LINQ, we'll be making heavy use of LINQ to query the database. If you're not familiar with these concepts, why don't you check out our course, LINQ with C# Essential Training. Finally, you need to know basic SQL and database design. You need to understand what a one to many or many to many relationship is, foreign keys, indexes, et cetera. If you need to learn more about this, check out our course, SQL Essential Training. It's also helpful to know another object-relational mapper. Some other ones you may have used include NHibernate, Dapper, or older versions of Entity Framework. It would also be good to have experience coding against other databases. These things will give you a leg up on this course. Let's talk a little bit about our course environment. For the bulk of the course, we'll be using Windows and Visual Studio 2017. If you want to follow along on another operating system, such as a Mac, the code and contents will remain the same, but your text editor and database tools will vary from what you see in the course. We'll also be using a SQL Server database in this course. You can use a local SQL Server, SQL Server on Azure, or a SQL Express. I'll be using SQL Server Express as packaged with SQL Server Data Tools within Visual Studio.

Contents