Domande con tag 'c#'

3
risposte

Gestione di un errore di convalida

Ho un'app che accetta due parametri: pagamento ricevuto e costo. Quindi calcola le denominazioni di modifica. È un'app MVP, che chiama un servizio Web WCF, che accede a una DLL del livello del dominio. Supponiamo che un utente inserisca £...
posta 15.06.2017 - 19:34
4
risposte

Gestire la latenza dei dati quando si lavora con un database di sola lettura?

La nostra app Web API è C # / MS-SQL e i nostri DBA ci chiedono di utilizzare due database, uno scrivibile e uno di sola lettura. Il database per le scritture verrà replicato nella copia di sola lettura. Questa domanda può essere applicata anche...
posta 17.05.2017 - 20:27
5
risposte

Sovraccarico del costruttore o permesso nullo?

Qual è il design preferito da utilizzare, un costruttore che consente null o due costruttori in cui uno lancia una ArgumentNullException su null? Due costruttori con lancio di eccezioni public class Foo { private IDictionary<str...
posta 07.04.2016 - 13:28
2
risposte

Scrive i test delle unità per le librerie o solo l'applicazione?

Sfondo Sono abbastanza nuovo per il test delle unità e recentemente ho utilizzato Visual Studio Test Manager per creare i miei Test di unità. Il modo in cui attualmente sto facendo le cose è il seguente: Crea alcune librerie. Aggiungi...
posta 21.04.2016 - 20:56
1
risposta

Incomprensione delle relazioni viewmodels sul lato client e server

Ho un viewmodel di base sul lato server, lascia che sia in C # e ASP.NET Core lato server, ad esempio: public class BookViewModel { public string Id { get; set; } public string Name { get; set; } //other properties removed for...
posta 30.09.2016 - 18:11
2
risposte

Quale interfaccia pubblica dovrei offrire per creare oggetti che conoscono l'un l'altro?

Sto creando una libreria in C # che verrà utilizzata per interrogare i database. Per utilizzare questa libreria, un utente deve prima dire alla biblioteca cosa contiene lo schema del database, creando Schema , Table e Column ogg...
posta 20.09.2016 - 22:37
2
risposte

Estrazione del repository

Supponiamo di avere un oggetto utilizzato dal mio codice, ad esempio Persona: public class Person { public string Name {get;set;} public Address Address {get; set;} } public class Address { public string AddressLine1 {get;set;}...
posta 14.09.2016 - 17:37
1
risposta

In genere è brutto attendere le operazioni asincrone nell'elaborazione in background (non è necessario il risultato)

Quindi ho lavorato con l'elaborazione in background e i sistemi event-driven, ovvero Azure WebJobs e ServiceBus. E mentre c'è un uso estensivo della programmazione di async/await , mi chiedo sempre se è generalmente una cattiva pratica a a...
posta 12.04.2018 - 08:19
1
risposta

Utilizzo di proprietà private nei campi C # vs

Molte persone seguono il seguente paradigma:
posta 06.04.2018 - 04:30
3
risposte

Entità dati, entità dominio e repository

Sto cercando di capire come funziona DDD ma sono bloccato. Ecco come ho impostato il mio progetto: Data Access Layer -Entity models that map to the db -Db connection stuff -Repositories implementations Domain Layer -Models that represent...
posta 23.02.2018 - 20:52