DataObjects.Net

En plattform som kombinerar en inbäddad databas , verktyg för att implementera affärslogik och ett färdigt dataaccesslager ( ORM ), som stöder både de vanligaste databaserna ( Microsoft SQL Server , Oracle , PostgreSQL ) och en inbäddad databas.

Att använda biblioteket kan avsevärt minska utvecklingstiden för applikationer som arbetar med relationsdata - biblioteket tar på sig nästan alla funktioner som är förknippade med att interagera med databasservern och utför dem transparent (det vill säga utan att behöva skriva kod som säkerställer att de körs) för utvecklaren. Bland dess unika funktioner är automatisk uppdatering av databasschemat, det mest kompletta stödet för arv (till exempel är förfrågningar om ett gränssnitt som stöds möjliga), en inbyggd fulltextindexerings- och sökmekanism samt åtkomstkontroll till objekt.

Vid första anblicken kan detta bibliotek hänföras till de populära ORM-lösningarna på marknaden, men logiken i att arbeta med det, vilket gör att du inte kan tänka på relationsstrukturen, stöd för att skriva kod på affärsnivå, såväl som många implementerade tillägg, gör det möjligt att klassificera det inte längre som ett ORM-verktyg. , utan som objektorienterade databaser.

Från och med den 4:e versionen stöder DataObjects.Net arbete med den inbyggda databasen, på lång sikt jämförbar i egenskaper med de mest kända och utbredda konkurrenterna.

Länkar

Litteratur