Предисловие: Для создания подключения к БД, база должна быть уже готовой. Как это сделать
1. Гайд по подключению к БД:
(1) Нажимаем “ПКМ” по проекту

(2) Называем модель своим названием (записываем его к себе на будущее) и жмем далее.

(3) В нашем случае выбираем здесь Конструктор EF из базы данных и жмем далее

(4) Переходим в конфигурацию SQL сервера. Копируем server name, login и password.

(5) После того как скопировали server name нажимаем создать соединение

- Вставляем значения (которые копировали в 4 пункте)
- Кликаем на стрелку в пункте “Выберите или введите имя базы данных” и ожидаем до момента появления deuser15 (нашей БД)
- После выбора deuser15 нажимаем “ОК”
- Затем включаем конфиденциальные данные в строку подключения
- В последнем поле пишем название Entities (сохраняем к себе)

(6) Выбираем любую версию и жмем далее

(7) Кликаем на квадратик с таблицами и записываем Model (из 2 пункта)

В результате получаем 3 таблички с уже готовыми связами. Можно приступать к написанию запросов к БД:

2. Гайд на запросы к БД в коде:
(1) Создаем класс Helper (к нему будем обращаться для запросов к БД)
public class Helper
{
public static KomoriEntities DataBase = new KomoriEntities();
}(2) Пример №1
var products = Helper.DataBase.Products.ToList();
foreach (var product in products)
{
Console.WriteLine($"Имя: {product.ProductName}\nЦена:" +
$" {product.MinPartnerPrice}\nМатериал: {product.MainMaterial}");
}(3) Пример №2
var oneProduct = Helper.DataBase.Products.FirstOrDefault(x => x.ProductID == 2);
Console.WriteLine($"\nИмя: {oneProduct.ProductName}\nЦена: " +
$"{oneProduct.MinPartnerPrice}\nМатериал: {oneProduct.MainMaterial}");(4) Пример №3
var oakProducts = Helper.DataBase.Products.
Where(x => x.MainMaterial == "Дуб").ToList();
Console.WriteLine("\nПродукты из дуба:");
foreach (var product in oakProducts)
{
Console.WriteLine($"{product.ProductName} - {product.MainMaterial}");
}(5) Пример №4
var expensiveProducts = Helper.DataBase.Products.
Where(x => x.MinPartnerPrice > 100).ToList();
Console.WriteLine("\nПродукты дороже 100:");
foreach (var product in expensiveProducts)
{
Console.WriteLine($"{product.ProductName} — {product.MinPartnerPrice} руб.");
}(6) Пример №5
var sortedProducts = Helper.DataBase.Products.
OrderByDescending(x => x.MinPartnerPrice).ToList();
Console.WriteLine("\nПродукты по убыванию цены:");
foreach (var product in sortedProducts)
{
Console.WriteLine($"{product.ProductName} — {product.MinPartnerPrice} руб.");
}