FeedC# TutorialArchiveAbout

Entity Framework Enum Code First Lookup Table

Entity Framework Enum Code First Lookup Table

In this tutorial you will learn how to create lookup tables using enums in entity framework (EF) with Code-first approach.

With EF support for enums, you can include lookup tables in the code in form of enums and also have them in the database for integrity.

Contents

This tutorial provides the information you need about:

What Is Enum In C# ?

Enum or Enumerations is used to declare a list of named integer constants. The enum is used to give a name to each constant so that the constant integer can be referred using its name.

Enumerations appear in your source code. These are things that affect program logic because you’re going to have conditional statements based on the state of some entity comparing it with some enum value. This enums represents numerical values which can get used in place of IDs in database tables.

Entity Framework Migrations For Teams

Entity Framework Migrations For Teams

Contents

Why Use Database Migrations?

Teams usually use version control systems to manage and collaborate on changes made to versions of source code. Different developers can develop on divergent, relatively older or newer branches of the same source code to make changes and additions during development.