> For the complete documentation index, see [llms.txt](https://eleven-fifty-academy.gitbook.io/dotnet-201-elevennote/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eleven-fifty-academy.gitbook.io/dotnet-201-elevennote/elevennote-parts-1-11/part-1-setup/1.1-datalayer.md).

# 1.1: ElevenNote.Data

In this module, we'll create our solution with our ElevenNote.Data layer.

## Purpose

This layer will be used to house the information about our Data Entities. These entities will match the data tables in our project. Later on, we will also add authentication data to this layer.

## Steps

Let's add the assembly for this layer now:

1. In the **Solution Explorer**, right click on the **ElevenNote** Solution
   * *Make sure to right click on the **Solution** and NOT the project **ElevenNote.WebMVC***
2. Go to **Add -> New Project**

   ![Add Project](https://3258533034-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAU8YfMZK4G04fkoGGv%2F-LAx9ezcVYX1tA5JFtBZ%2F-LAx9h4rt7q6EKyoOzPK%2F1.2-A.png?generation=1524665866289549\&alt=media)
3. Select **Visual C#**, then **Windows Classic Desktop**
4. Choose **Class Library**
5. Name the project **ElevenNote.Data**

   ![Class Library](https://3258533034-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAU8YfMZK4G04fkoGGv%2F-LD70E9vsOnMSIHsgt1C%2F-LD70FNk2bH2-LpbxSDL%2F1.2-data.png?generation=1526995425083849\&alt=media)
6. In the **ElevenNote.Data** project, right click on `Class1.cs` and delete it. Some people might be able to hit ctrl + x.&#x20;
7. We'll leave this project empty for now.
