Sobes.tech
Junior — Middle

Koks yra modelio tipas, kuris saugomas tik duomenų bazėje?

sobes.tech AI

Atsakymas iš AI

Dažniausiai duomenų bazėje išskirtinai saugomą modelio tipą vadiname Entity.

C# ir ORM (pvz., Entity Framework) kontekste, entity yra klasė, kuri atitinka duomenų bazės lentelę. Ji turi savybes, atitinkančias lentelės stulpelius, ir naudojama duomenų skaitymui ir rašymui.

Pavyzdys:

public class UserEntity
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string Email { get; set; }
}

Šie modeliai dažnai skiriasi nuo verslo modelių (Domain Models) ar DTO, nes jie yra skirti būtent duomenų saugojimui ir gavimui iš duomenų bazės.