Domande con tag 'c#'

1
risposta

Entity framework e Eager loading e enterprise application con approccio TDD

Stiamo provando a creare un'applicazione ASP.NET MVC 4 utilizzando il framework di entità con un approccio basato sul modello di stile di sviluppo basato sul dominio. Come puoi vedere nella nostra parte del livello dominio, abbiamo un design com...
posta 15.11.2013 - 09:33
1
risposta

Sto utilizzando il modello di progettazione del metodo di fabbrica correttamente o quale modello creativo dovrei usare?

Ho studiato i modelli di progettazione creativa per la scorsa settimana, perché ho un caso d'uso comune che continua a venire, e non riesco a capire quale modello si adatta al disegno di legge. Ecco uno scenario semplificato: ho diversi tipi...
posta 24.03.2016 - 17:04
1
risposta

C'è un modo molto performante per verificare che una raccolta abbia esattamente 1 elemento?

Ho trovato questa soluzione: if (Take(2).Count() == 1) c'è qualche altra soluzione per le prestazioni (o meglio zucchero sintattico) per fare questo controllo? Voglio un modo di performance perché questa sarà un'estensione usata su Linq To...
posta 15.08.2014 - 02:07
5
risposte

Utilizzo del campo XML Vs. creare una tabella per un'organizzazione instabile

Sono in fase di progettazione un'applicazione per emettere e archiviare fatture per un'organizzazione. Il problema è che l'organizzazione non è affatto stabile. Esistono molti tipi di fatture che possono aumentare e cambiare. Per prima cosa,...
posta 05.02.2012 - 09:44
1
risposta

L'impostazione di una funzione pubblica influisce sulla capacità del compilatore C # di integrare la funzione come ottimizzazione?

Questo potrebbe essere o per i compilatori .NET o Mono. So che, in determinate condizioni, il compilatore può integrare funzioni (ad esempio, sito di piccole e singole chiamate, ecc.) come ottimizzazione. Tuttavia, se la funzione è pubblica,...
posta 18.09.2013 - 23:47
1
risposta

In un metodo generico, quale eccezione dovrei lanciare quando un parametro di tipo non è accettabile?

Quando il valore di un parametro normale è inaccettabile (e i requisiti non possono essere controllati completamente al momento della compilazione), controlliamo in fase di esecuzione e lanciamo un ArgumentException se il controllo fallisce...
posta 16.10.2014 - 22:49
1
risposta

Domanda di progettazione - Integrazione del sistema

Le linee guida su una buona architettura applicativa / design non sono poche ma la maggior parte degli esempi si focalizza su alcuni oggetti business, come il Cliente e il suo comportamento e persistenza. Ci sono poche indicazioni sul softwar...
posta 18.10.2014 - 01:25
1
risposta

Organizzazione di progetti e dipendenze correlati per la pubblicazione su nuget

Ho lavorato per scrivere binding .NET per Rollbar , un servizio di segnalazione di errori e messaggi, come Airbrake. La mia libreria funziona bene e viene pubblicata nella galleria NuGet. Quindi ora voglio portarlo al livello successivo di u...
posta 21.05.2013 - 16:46
2
risposte

Hai bisogno di aiuto per capire il concatenamento del Costruttore

Sto cercando di capire meglio il concatenatore. Capisco che questa tecnica può essere utilizzata per ridurre la duplicazione del codice per l'inizializzazione di un oggetto di classe e capisco anche l'ordine in cui vengono eseguiti. Ho trovat...
posta 04.06.2013 - 13:21
1
risposta

Responsabilità singola della classe del programma in C #

Non seguo rigorosamente SOLID in generale, ma cerco di fare in modo di separare le responsabilità delle mie lezioni. Stavo sviluppando una piccola app con un servizio di Windows basato su Topshelf e mi sono reso conto che non capisco cosa dov...
posta 05.10.2018 - 12:50