awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
JasonGT avatar

JasonGT/NorthwindTradersArchived

0
View on GitHub↗
5,019 stars·1,568 forks·C#·MIT·9 vues

NorthwindTraders

NorthwindTraders est une application web exemple ASP.NET Core qui démontre l'implémentation de la logique métier et la gestion des requêtes. Elle est structurée comme une application web à architecture en couches, découplant les règles métier fondamentales de l'interface utilisateur et des couches d'accès aux données.

Le projet utilise Entity Framework Core pour son implémentation de base de données, employant une approche de base de données code-first. Cela permet au schéma de base de données d'être généré et évolué automatiquement à partir de modèles d'entités C# via un mappeur objet-relationnel.

L'application gère les données relationnelles et sert les requêtes web via un pipeline basé sur des middlewares. Elle incorpore un conteneur d'injection de dépendances et utilise le serveur web Kestrel pour traiter le trafic HTTP.

Features

  • ASP.NET Core Application Frameworks - Built as a web application using the ASP.NET Core framework to handle requests and deliver a UI.
  • Object-Relational Mapping - Uses an object-relational mapper to translate database tables into C# objects.
  • Relational Data Storage - Manages structured data using a relational database with a code-first approach.
  • Relational Database Integrations - Integrates the application with a relational database to store and retrieve business data.
  • Decoupled Logic Layers - Organizes business logic into decoupled layers to isolate core rules from external interfaces.
  • Application Layer Architectures - Organizes business logic into distinct tiers to separate core rules from the database and UI.
  • Layered Architectures - Employs a layered architecture to isolate business logic from the UI and data access layers.
  • HTTP Request Handling - Handles incoming HTTP requests and returns responses to deliver web functionality.
  • Code-First Schema Generations - Implements a database schema that evolves automatically from C# entity models.
  • Code-First Relational Mapping - Implements a database schema that is generated and evolved automatically from C# POCO models.
  • Entity Framework Implementations - Provides a data access layer implemented with Entity Framework Core.
  • Object-Relational Mappers - Uses Entity Framework Core to interact with a relational database via object mapping.
  • Middleware-Based Request Pipelines - Processes HTTP requests through a configurable middleware pipeline for concerns like logging and authentication.
  • Sample Applications - Serves as a sample application demonstrating business logic and request handling in ASP.NET Core.
  • Dependency Injection Containers - Incorporates a dependency injection container to manage service lifecycles and reduce coupling.
  • Schema-First Class Definitions - Uses C# class definitions as the authoritative source for the database schema.
  • Sample Projects - Sample application using Entity Framework Core.

Historique des stars

Graphique de l'historique des stars pour jasongt/northwindtradersGraphique de l'historique des stars pour jasongt/northwindtraders

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait jasongt/northwindtraders ?

NorthwindTraders est une application web exemple ASP.NET Core qui démontre l'implémentation de la logique métier et la gestion des requêtes. Elle est structurée comme une application web à architecture en couches, découplant les règles métier fondamentales de l'interface utilisateur et des couches d'accès aux données.

Quelles sont les fonctionnalités principales de jasongt/northwindtraders ?

Les fonctionnalités principales de jasongt/northwindtraders sont : ASP.NET Core Application Frameworks, Object-Relational Mapping, Relational Data Storage, Relational Database Integrations, Decoupled Logic Layers, Application Layer Architectures, Layered Architectures, HTTP Request Handling.

Quelles sont les alternatives open-source à jasongt/northwindtraders ?

Les alternatives open-source à jasongt/northwindtraders incluent : jasontaylordev/northwindtraders — NorthwindTraders is an ASP.NET Core sample application that serves as a reference implementation for developing… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… chenshenhai/koa2-note — koa2-note is a project focused on Koa2 web server development and Node.js asynchronous programming. It provides a… miguelgrinberg/microblog — This project is a social blogging application built with Flask. It provides a platform for user account management,… eduardopires/equinoxproject — EquinoxProject is an ASP.NET 9 web application template and reference implementation for building enterprise software.… dotnet/efcore — Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using…

Alternatives open source à NorthwindTraders

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec NorthwindTraders.
  • jasontaylordev/northwindtradersAvatar de jasontaylordev

    jasontaylordev/NorthwindTraders

    5,019Voir sur GitHub↗

    NorthwindTraders is an ASP.NET Core sample application that serves as a reference implementation for developing RESTful web APIs. It demonstrates the use of the .NET ecosystem to expose business functionality over HTTP. The project provides an example of a layered application architecture, separating business logic from infrastructure and external dependencies. It implements an Entity Framework Core data layer using a code-first approach to map application objects to a relational database. The implementation covers core backend capabilities including relational database integration, server-s

    C#aspnet-coreclean-architecturecode-first
    Voir sur GitHub↗5,019
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Voir sur GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    Voir sur GitHub↗10,382
  • chenshenhai/koa2-noteAvatar de chenshenhai

    chenshenhai/koa2-note

    5,161Voir sur GitHub↗

    koa2-note is a project focused on Koa2 web server development and Node.js asynchronous programming. It provides a framework for building web servers and APIs using an asynchronous middleware pipeline to handle request and response cycles. The project emphasizes a layered backend architecture that decouples routing, business services, and data models. It distinguishes itself through the integration of relational databases for persisting user sessions and application data, alongside a build process that includes JSX-to-JavaScript compilation for frontend assets. The capability surface covers b

    course-noteskoakoa2
    Voir sur GitHub↗5,161
  • miguelgrinberg/microblogAvatar de miguelgrinberg

    miguelgrinberg/microblog

    4,771Voir sur GitHub↗

    This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou

    Pythonflaskpythonwebapp
    Voir sur GitHub↗4,771
  • Voir les 30 alternatives à NorthwindTraders→