> For the complete documentation index, see [llms.txt](https://nas-3.gitbook.io/nasdatabase/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nas-3.gitbook.io/nasdatabase/database/class-database.md).

# class Database

{% hint style="info" %}
NASDataBaseAPI.Server.Data.Database
{% endhint %}

`Database` это класс относящейся к 3 слою абстракции. Именно с ним будет проходить вся ваша работа как программистов, если вы будет разрабатывать что-то с моей библиотекой.  В некоторых случаях будете с `Column`, но не ниже, если вы не хотите переработать уже готовую систему.

`Database` предоставляет обширный функционал от добавления данных до их сортировки. Внутри себя он хранит список столбцов (List<[AColumn](/nasdatabase/interfaces/acolumn.md)> `Columns`)  с которыми и происходит вся работа.
