2 repository-uri
Translates strongly-typed objects directly into database records without external configuration.
Distinct from Code-First Mappings: Shortlist candidates focus on GraphQL or specific type mappings; this is a general relational ORM pattern
Explore 2 awesome GitHub repositories matching data & databases · Code-First ORM Mapping. Refine with filters or upvote what's useful.
ServiceStack este un framework web .NET de înaltă performanță conceput pentru construirea de API-uri type-safe folosind obiecte de cerere și răspuns puternic tipizate. Funcționează ca un motor API bazat pe mesaje care decuplează logica de business de stratul de transport, permițând serviciilor să fie expuse prin protocoale multiple, inclusiv HTTP, gRPC și diverși furnizori de cozi de mesaje. Framework-ul se distinge prin generatorul său de API type-safe, care produce SDK-uri native pentru clienți și obiecte de transfer de date (DTO) din metadatele serviciului în mai multe limbaje. Include, de asemenea, un gateway de servicii distribuit pentru orchestrarea microserviciilor, un ORM code-first pentru traducerea obiectelor C# direct în înregistrări de bază de date și un sistem centralizat de gestionare a identității și accesului pentru acces securizat bazat pe token-uri. Suprafața sa mai largă de capabilități acoperă mesageria asincronă și streaming-ul de evenimente în timp real prin Pub-Sub și Server-Sent Events. Oferă suport cuprinzător pentru serializarea datelor pentru formate precum JSON, XML, ProtoBuf și MessagePack, alături de fluxuri de autentificare integrate, inclusiv JWT, chei API și step-up authentication. Tooling-ul suplimentar include generarea automatizată de API-uri CRUD, execuția de job-uri în fundal și template-uri de dashboard administrativ.
Translates typed objects into database records using a lightweight, code-first persistence method.
NorthwindTraders este o aplicație exemplu ASP.NET Core care servește ca implementare de referință pentru dezvoltarea de API-uri web RESTful. Demonstrează utilizarea ecosistemului .NET pentru a expune funcționalitatea de business prin HTTP. Proiectul oferă un exemplu de arhitectură de aplicație pe straturi, separând logica de business de infrastructură și dependențele externe. Implementează un strat de date Entity Framework Core folosind o abordare code-first pentru a mapa obiectele aplicației la o bază de date relațională. Implementarea acoperă capabilități backend de bază, inclusiv integrarea bazei de date relaționale, rutarea cererilor server-side și organizarea straturilor de arhitectură decuplate.
Implements a code-first approach to translate strongly-typed C# objects into relational database records.