Domande con tag 'c#'

3
risposte

C'è qualche motivo nell'usare i costruttori e le interfacce fluide con gli inizializzatori di oggetti?

In Java e C #, è possibile creare un oggetto con proprietà che possono essere impostate all'inizializzazione definendo un costruttore con parametri, definendo ogni proprietà dopo la costruzione dell'oggetto o usando il modello di interfaccia gen...
posta 01.10.2016 - 08:00
4
risposte

Best practice per interrogare i dati da MS SQL Server in C #?

Qual è il modo migliore per interrogare i dati da un MS SQL Server in C #? So che non è una buona pratica avere una query SQL nel codice. È il modo migliore per creare una stored procedure e chiamarla da C # con i parametri? using (var c...
posta 21.01.2012 - 01:35
5
risposte

Qual è lo standard per la modellazione di applicazioni moderne prima dello sviluppo?

Sto prendendo la mia prima applicazione di livello enterprise e voglio che il mio team modellizzi l'intera applicazione ASP.NET MVC C # prima ancora che tocchiamo una riga di codice. UPDATE: Questo non voleva essere una discussione filosofi...
posta 31.05.2011 - 20:47
2
risposte

Dove mettere una connessione di database comune per le mie classi

Ho diverse classi (Archivi) che svolgono il compito di salvare / recuperare alcuni oggetti in / dal database; tutti devono stabilire una connessione a un database. Ho pensato di evitare di ridefinire ConnectionString e SqlConnection...
posta 28.04.2015 - 07:00
7
risposte

Evasione delle regole in Wizards and Warriors

In questa serie di post del blog , Eric Lippert descrive un problema nella progettazione orientata agli oggetti usando come esempi esempi di procedure guidate e guerrieri: abstract class Weapon { } sealed class Staff : Weapon { } sealed class...
posta 23.11.2017 - 00:03
4
risposte

Come argomentare contro questa mentalità "completamente pubblica" della progettazione di classi di oggetti di business

Stiamo facendo molti test unitari e refactoring dei nostri oggetti di business, e sembra che molto opinioni diverse sul design della classe rispetto ad altri colleghi. Un esempio di classe di cui non sono un fan: public class Foo {...
posta 09.03.2016 - 18:15
3
risposte

Creazione di un database di traduzione di stringhe per più progetti (interni)

Nella nostra azienda abbiamo una tabella ms-sql di traduzione esistente che memorizza stringhe come questa: Id | Key | Language | Value 1 | hello-world | nl-BE | Hallo Wereld 2 | hello-world | en-GB | Hello World Ci sono 3...
posta 28.02.2013 - 17:26
2
risposte

Come incapsulare le variabili "globali" in C #? /la migliore pratica

In C # qual è la migliore pratica per incapsulare le variabili che devo usare in più metodi? È giusto dichiararli semplicemente in cima alla mia classe sopra i due metodi? Inoltre, se utilizzo le impostazioni dell'app dal mio file di configur...
posta 19.04.2013 - 01:15
3
risposte

Come condividere una base di codice tra più di 10 progetti e minimizzare il dolore?

Ho un numero di applicazioni che condividono gli stessi dati nello stesso database. Per provare a minimizzare la ridondanza del codice, il Data Access Layer è un progetto condiviso. Ciò impedisce a ciascun progetto di dover ricodificare il propr...
posta 18.04.2016 - 18:00
4
risposte

Test dell'unità di scrittura per una classe che avvia l'EXE esterno

Ho scritto una classe C # che viene utilizzata per avviare un elenco di EXE (non uno dei miei - EXE di terze parti che devo eseguire) e mantenerli in esecuzione (controlleremo di tanto in tanto per assicurarmi che sia ancora in esecuzione e avvi...
posta 02.08.2012 - 15:55