Domande con tag 'c#'

1
risposta

Un DTO per tabella di database o un DTO per classe di dominio

Recentemente ho posto questa domanda: Restituisci oggetti di dominio dal repository Sono arrivato attraverso questo articolo: link . L'opzione 1 e parte dell'opzione 2 parlano di avere un oggetto di trasferimento dati per query e oggetti d...
posta 12.08.2017 - 13:38
2
risposte

Devo utilizzare il campo Chiave primaria quando si confrontano due entità DDD utilizzando: .Equals

Dire che ho una classe come questa: public abstract class Product { public Guid id {get; set;} public string description {get; set;} } Questa classe è popolata dal database. Sto scrivendo un test unitario per decide...
posta 17.08.2017 - 13:25
2
risposte

L'applicazione client-server con connessione diretta al database è una buona idea?

È possibile creare un'applicazione client-server sicura, multiutente, con più client (1-5) che si collegano direttamente al database? O devi creare un'applicazione server personalizzata e connetterli tramite WCF o qualcosa di simile? Al momen...
posta 29.05.2017 - 15:09
1
risposta

Le classi private nidificate sono considerate composizioni?

Sfondo Sto considerando un progetto che include una classe API pubblica contenente molte classi private nidificate. Lo sto facendo per i seguenti motivi: Perché il nesting privato? Non avranno alcuna utilità per altre classi tranne che...
posta 16.03.2016 - 15:43
2
risposte

Richiama la logica del modello in un UserControl da view-model in un altro UserControl senza violare MVVM

Ecco l'applicazione WPF composta dal 3% di% di sconto: UserControl è una parte del contenuto di UserControl3 . Tengo MVVM durante lo sviluppo e l'utilizzo di Prism . Devo invocare il metodo di classe personalizzato (che è...
posta 01.09.2016 - 11:45
2
risposte

Qual è lo schema adatto per creare un wrapper attorno al contenuto dell'applicazione

Voglio avvolgere ogni prossima applicazione Web con Un menu in alto e menu di destra come questo: Ogni nuova applicazione dovrebbe essere integrata in questo master wrapper. Ho pensato di creare una pagina master per il wrapper ma dovrò...
posta 07.11.2016 - 15:50
2
risposte

Registrazione Registrazione in un progetto utilizzando una libreria di classi o un servizio Web

Attualmente sto lavorando a un requisito per implementare la registrazione in più progetti e ho bisogno di sviluppare un'applicazione di registrazione a livello enterprise che possa essere utilizzata in n numero di progetti. Scenario attuale...
posta 28.11.2016 - 06:44
1
risposta

Indica se sostituire le proprietà mutualmente esclusive ma scarsamente correlate con un'interfaccia

Alcuni anni fa ho progettato una classe che aveva due proprietà. Le due classi ChildA e ChildB avevano un protocollo ricco con molte proprietà e metodi, ma erano solo lontanamente correlate nel mio modello. Entrambi discendono da una classe Data...
posta 15.07.2018 - 13:50
2
risposte

In che modo questa implementazione pseudo-RAII consente un blocco con scope in C #?

Per i programmi di concorrenza che ho scritto in C #, i miei blocchi / sincronizzazione tendono a seguire questo schema: try { Monitor.Enter(locker); // critical region } finally { Monitor.Exit(locker); } Questo è uno schema cl...
posta 18.06.2018 - 15:08
2
risposte

Progettazione dell'API REST con oggetti grandi (dettagliati) e piccoli

Siamo di fronte al problema che spesso abbiamo classi con molte proprietà. Ma non abbiamo bisogno di loro per la maggior parte delle chiamate API. Quindi finiamo per avere più versioni per fondamentalmente lo stesso oggetto di business. es....
posta 28.07.2016 - 15:37