В MS SQL 2022 на локальном сервере создана база данных "Zhavo" и следующие таблицы:

---------------------------------------------------------------------

CREATE TABLE Clients (
    ClientID INT IDENTITY(1,1) PRIMARY KEY, -- IDENTITY(1,1) число начала отсчета и шаг
    FullName NVARCHAR(100) NOT NULL,
    Phone NVARCHAR(20),
    Email NVARCHAR(100),
    RegistrationDate DATE DEFAULT GETDATE() -- функция SQL Server возвращает текущие дату и время
);

CREATE TABLE Hotels (
    HotelID INT IDENTITY(1,1) PRIMARY KEY,
    HotelName NVARCHAR(100) NOT NULL,
    City NVARCHAR(50),
    Rating TINYINT CHECK (Rating BETWEEN 1 AND 5) --ограничение на данные constraint
);

CREATE TABLE Tours (
    TourID INT IDENTITY(1,1) PRIMARY KEY,
    TourName NVARCHAR(100) NOT NULL,
    Descriptions NVARCHAR(MAX),
    Price MONEY NOT NULL CHECK (Price >= 0),
    StartDate DATE NOT NULL,
    EndDate DATE NOT NULL,
    HotelID INT NOT NULL,
    CONSTRAINT FK_Tours_Hotels FOREIGN KEY (HotelID) REFERENCES Hotels(HotelID)
);

CREATE TABLE Orders (
    OrderID INT IDENTITY(1,1) PRIMARY KEY,
    ClientID INT NOT NULL,
    TourID INT NOT NULL,
    OrderDate DATETIME DEFAULT GETDATE(),
    NumberOfPeople INT CHECK (NumberOfPeople > 0), 
    Statuss NVARCHAR(50) DEFAULT 'Новый',
    CONSTRAINT FK_Orders_Clients FOREIGN KEY (ClientID) REFERENCES Clients(ClientID),
    CONSTRAINT FK_Orders_Tours FOREIGN KEY (TourID) REFERENCES Tours(TourID)

--------------------------------------------------------------------------------

Таблицы заполнены данными по следующему запросу:

--------------------------------------------------------------------------------

INSERT INTO Clients (FullName, Phone, Email, RegistrationDate) VALUES
(N'Иван Иванов', '+7 912 345 67 89', 'ivanov@example.com', '2024-01-15'),
(N'Мария Петрова', '+7 913 555 88 99', 'petrova@example.com', '2024-02-20'),
(N'Алексей Смирнов', '+7 914 123 45 67', 'smirnov@example.com', '2024-03-05'),
(N'Елена Кузнецова', '+7 915 987 65 43', 'kuznetsova@example.com', '2024-04-10'),
(N'Дмитрий Васильев', '+7 916 111 22 33', 'vasiliev@example.com', '2024-05-01'),
(N'Ольга Новикова', '+7 917 222 33 44', 'novikova@example.com', '2024-05-15'),
(N'Сергей Морозов', '+7 918 333 44 55', 'morozov@example.com', '2024-06-01'),
(N'Анастасия Федорова', '+7 919 444 55 66', 'fedorova@example.com', '2024-06-10'),
(N'Николай Иванов', '+7 920 555 66 77', 'nikolai@example.com', '2024-06-15'),
(N'Татьяна Смирнова', '+7 921 666 77 88', 'tatiana@example.com', '2024-06-20');

INSERT INTO Hotels (HotelName, City, Rating) VALUES
(N'Гранд Отель', N'Москва', 5),
(N'Отель Москва', N'Москва', 4),
(N'Лучший Отель', N'Санкт-Петербург', 5),
(N'Уютный Дом', N'Новосибирск', 3),
(N'Полет', N'Екатеринбург', 4),
(N'Оазис', N'Казань', 4),
(N'Берег', N'Сочи', 5),
(N'Рассвет', N'Владивосток', 3),
(N'Звезда', N'Калининград', 4),
(N'Светлана', N'Ростов-на-Дону', 3);

INSERT INTO Tours (TourName, Descriptions, Price, StartDate, EndDate, HotelID) VALUES
(N'Тур по Москве', N'Экскурсия по главным достопримечательностям Москвы', 15000, '2024-07-01', '2024-07-07', 1),
(N'Петербургское путешествие', N'Посещение музеев и парков Санкт-Петербурга', 18000, '2024-07-10', '2024-07-15', 3),
(N'Отдых в Сочи', N'Морской отдых и экскурсии', 20000, '2024-08-01', '2024-08-10', 7),
(N'Поездка в Казань', N'Культурная программа и познавательные экскурсии', 17000, '2024-09-05', '2024-09-12', 6),
(N'Экспедиция в Владивосток', N'Удивительный дальневосточный тур', 22000, '2024-10-01', '2024-10-08', 8),
(N'Отдых в Новосибирске', N'Погружение в культуру и природу', 14000, '2024-07-20', '2024-07-27', 4),
(N'Екатеринбург экскурсии', N'Посещение заводов и музеев', 16000, '2024-08-05', '2024-08-12', 5),
(N'Ростов-на-Дону', N'История и архитектура юга России', 15000, '2024-07-15', '2024-07-21', 10),
(N'Калининградский тур', N'Балтийское побережье и исторические места', 17000, '2024-08-15', '2024-08-22', 9),
(N'Путешествие по Татарстану', N'Природа и современный туризм', 19000, '2024-09-10', '2024-09-17', 6);

INSERT INTO Orders (ClientID, TourID, OrderDate, NumberOfPeople, Statuss) VALUES
(1, 1, '2024-06-01 10:00', 2, N'Новый'),
(2, 3, '2024-06-02 11:30', 1, N'Подтвержден'),
(3, 2, '2024-06-03 09:45', 4, N'Отправлен'),
(4, 5, '2024-06-04 14:20', 3, N'Новый'),
(5, 7, '2024-06-05 16:00', 2, N'Отменен'),
(6, 4, '2024-06-06 12:15', 1, N'Подтвержден'),
(7, 10, '2024-06-07 13:00', 2, N'Новый'),
(8, 9, '2024-06-08 15:30', 3, N'Отправлен'),
(9, 6, '2024-06-09 10:45', 1, N'Подтвержден'),
(10, 8, '2024-06-10 11:15', 2, N'Новый');

--------------------------------------------------------------------------------

Далее на Visual Studio создан проект WPF C# .NET Framework 
создана модель базы данных ("данные" + методы для работы через ADO.NET)

Новый класс для работы с таблицей Clients:

--------------------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;

namespace YourNamespace.Models
{
    public class Client
    {
        public int ClientID { get; set; }
        public string FullName { get; set; }
        public string Phone { get; set; }
        public string Email { get; set; }
        public DateTime RegistrationDate { get; set; }
    }

    public class ClientRepository
    {
        private readonly string connectionString;

        public ClientRepository(string connectionString)
        {
            this.connectionString = connectionString;
        }

        // Получить всех клиентов
        public List<Client> GetAllClients()
        {
            var clients = new List<Client>();

            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                conn.Open();
                string query = "SELECT ClientID, FullName, Phone, Email, RegistrationDate FROM Clients";

                using (SqlCommand cmd = new SqlCommand(query, conn))
                {
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            clients.Add(new Client
                            {
                                ClientID = (int)reader["ClientID"],
                                FullName = reader["FullName"].ToString(),
                                Phone = reader["Phone"].ToString(),
                                Email = reader["Email"].ToString(),
                                RegistrationDate = (DateTime)reader["RegistrationDate"]
                            });
                        }
                    }
                }
            }

            return clients;
        }

        // Можно добавлять другие методы: AddClient, UpdateClient, DeleteClient и т.п.
    }
}

--------------------------------------------------------------------------------

Добавлен ещё один класс «ClientRepository.cs» с таким кодом:

--------------------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Data.SqlClient;

namespace WpfApp1
{
    public class ClientRepository
    {
        private readonly string connectionString;

        public ClientRepository(string connectionString)
        {
            this.connectionString = connectionString;
        }

        public List<Client> GetAllClients()
        {
            var clients = new List<Client>();

            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                conn.Open();

                string sql = "SELECT ClientID, FullName, Phone, Email, RegistrationDate FROM Clients";

                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            clients.Add(new Client
                            {
                                ClientID = (int)reader["ClientID"],
                                FullName = reader["FullName"].ToString(),
                                Phone = reader["Phone"].ToString(),
                                Email = reader["Email"].ToString(),
                                RegistrationDate = (DateTime)reader["RegistrationDate"]
                            });
                        }
                    }
                }
            }

            return clients;
        }
    }
}

--------------------------------------------------------------------------------

Код MainWindow.xaml:

--------------------------------------------------------------------------------

<Window x:Class="WpfApp1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Клиенты" Height="350" Width="600">
    <Grid>
        <DataGrid x:Name="ClientsDataGrid" AutoGenerateColumns="True" Margin="10"/>
    </Grid>
</Window>

--------------------------------------------------------------------------------

код MainWindow.xaml.cs:

--------------------------------------------------------------------------------

using System.Windows;

namespace WpfApp1
{
    public partial class MainWindow : Window
    {
        private ClientRepository clientRepository;

        public MainWindow()
        {
            InitializeComponent();

            string connectionString = @"Data Source=localhost;Initial Catalog=Zhavo;Integrated Security=True;";

            clientRepository = new ClientRepository(connectionString);

            LoadClients();
        }

        private void LoadClients()
        {
            var clients = clientRepository.GetAllClients();
            ClientsDataGrid.ItemsSource = clients;
        }
    }
}

--------------------------------------------------------------------------------

мне сейчас нужно Выбрать любую из ваших таблиц и сделать для неё возможность создания, редактирования и удаления записей

Инструкция:
https://metanit.com/sharp/wpf/19.3.php