Domande con tag 'c#'

1
risposta

Disaccoppia il livello oggetto dall'applicazione Windows Form

La situazione: La mia azienda fornisce un'applicazione Windows Form installata ai nostri clienti. Questa applicazione client viene fornita in bundle con un oggetto binario (chiamiamolo Objects.dll ) Objects.dll contiene le prop...
posta 01.08.2016 - 23:51
1
risposta

in quale livello deve essere inserito il metodo BL "parziale"?

Ho un progetto e seguo i modelli Repository e UoW. Ho anche un livello di "servizio" che uso anche come livello BL. Prendendo ad esempio un modello di dominio del cliente, potrei avere informazioni che ho bisogno di recuperare insieme al clie...
posta 30.08.2016 - 10:08
2
risposte

Guida alla libreria asincrona

Sto creando una libreria che contiene una classe che espone diversi metodi Async: public class MyClass { public async Task<Foo> DoFooAsync() { /*...*/ } public async Task<Bar> DoBarAsync() { /*...*/ } } Ho due (principali) d...
posta 25.06.2015 - 21:34
1
risposta

Progettazione: problema di architettura dell'app Web .NET

Sto prendendo la mia prima incursione in .NET e sto progettando un'applicazione web che è pesante su altri servizi web in questo momento. Ho intenzione di fare quanto segue: Prendi l'input dell'utente (un numero USDOT) Richiedi i dati da u...
posta 27.06.2015 - 21:02
2
risposte

Mettere una certa logica di business nei repository invece di tenerlo completamente fuori dai repository?

So che la maggior parte (se non tutti) la logica di business dovrebbe risiedere nel proprio livello, ma qual è il consenso generale di mettere alcune logiche di business di base all'interno del livello di repository stesso? Il mio scenario: A...
posta 16.08.2018 - 22:20
3
risposte

Architettura di cipolla: posizionamento a livello di logica aziendale

Dove dovrebbe essere collocata la logica di business per un progetto che utilizza Onion Architecture? Nel mio caso, si tratta di un progetto basato su C #, che utilizza API Web e probabilmente un'interfaccia utente MVC per la presentazione. M...
posta 01.07.2018 - 05:01
1
risposta

Aiuta a comprendere la modellazione nella progettazione orientata al dominio

Ho cercato di apprendere la progettazione basata sul dominio (e in modo simile su Onion Architecture) nell'ultima settimana. Penso di averne capito, ma come la matematica, faccio schifo per estrarre tutti i dettagli ... Quindi sto progettando...
posta 28.08.2015 - 06:32
4
risposte

Che cos'è una buona convenzione di denominazione per le proprietà delle date? [chiuso]

Che cos'è una buona convenzione di denominazione per le variabili o le proprietà delle date in un linguaggio strongmente basato sull'oggetto come C # (e per estensione, per le colonne del database delle date)? Usi la parola "data"? Eviterò...
posta 11.01.2018 - 21:37
2
risposte

Il metodo più teso per eseguire una query SQL di grandi dimensioni in C # [chiuso]

Ho una query SQL lunga circa 50 righe. Mi chiedo quale sarebbe il metodo più manutenibile e leggibile per l'esecuzione di questo, in quanto sembra abbastanza grande. Finora, ho pensato alle seguenti opzioni: Crea una stored procedure nel...
posta 20.12.2016 - 12:01
2
risposte

Modelli di costruzione e di progetto per il targeting di sapori .NET Core e .NET Framework?

Abbiamo una soluzione con 20 .DLL di .NET Framework 4.5 (diciamo helloworld01.dll a helloworld20.dll ) dove vogliamo aggiungere il supporto Linux (a ciascuno) nel prossimo futuro. Pensiamo che questo significhi che ognuno di questi deve...
posta 28.10.2016 - 06:00