Sto cercando alcuni consigli sull'architettura della soluzione per ASP.NET Core e WebApi [chiuso]

0

So che il modo in cui imposti la soluzione e l'ambiente di lavoro è soggettivo nella migliore delle ipotesi, ma sto cercando indicazioni e possibili esempi per strutturare una soluzione che utilizzi ASP.NET Core, WebAPI e un pattern di repository. Ho guardato online e all'interno di StackOverflow e ho visto molti esempi per varie configurazioni ma nessuno che si avvicina a quello che intendo fare.

Sto per iniziare a pianificare un'applicazione a livello aziendale e voglio assicurarmi di partire con il piede giusto e sarebbe bello vedere le possibili soluzioni di strutture che potrebbero aiutare in questo.

Qualsiasi link o consiglio è apprezzato.

    
posta Yanayaya 05.04.2018 - 11:51
fonte

1 risposta

3

"Architettura della soluzione" tende a non significare: "La struttura della mia soluzione di studio visivo e i progetti che contiene"

In generale, "Quali tecnologie sto combinando insieme per rendere l'infrastruttura dell'applicazione"

Quindi nel tuo caso hai già scelto una parte dell'architettura della soluzione.

  • . Siti Web Core Core API

Potresti aggiungere:

  • Ospitato in Azure
  • Archiviazione su database MSSQL

La "Architettura tecnica" per il componente potrebbe essere "n livello, utilizzando un modello di repository dietro un livello di servizio e di hosting", nel qual caso dovresti definire la tua soluzione VS come

.

myCompany.MyService
    myCompany.MyService.Hosting     - .net core webapi
    myCompany.MyService.Models      - .net standard class lib with models
    myCompany.MyService             - .net standard class lib with business logic
    myCompany.MyService.Repository  - data access layer
    myCompany.MyService.Database    - database project
    myCompany.MyService.Client      - .net standard client lib
    
risposta data 05.04.2018 - 14:50
fonte

Leggi altre domande sui tag