Domande taggate «inversion-of-control»

Inversion of control (IoC) è un principio astratto che descrive un aspetto di alcuni progetti di architettura software in cui il flusso di controllo di un sistema è invertito rispetto alla programmazione procedurale.


20
SqlException da Entity Framework: la nuova transazione non è consentita perché nella sessione sono in esecuzione altri thread
Attualmente sto ricevendo questo errore: System.Data.SqlClient.SqlException: la nuova transazione non è consentita perché nella sessione sono in esecuzione altri thread. durante l'esecuzione di questo codice: public class ProductManager : IProductManager { #region Declare Models private RivWorks.Model.Negotiation.RIV_Entities _dbRiv = RivWorks.Model.Stores.RivEntities(AppSettings.RivWorkEntities_connString); private RivWorks.Model.NegotiationAutos.RivFeedsEntities _dbFeed = RivWorks.Model.Stores.FeedEntities(AppSettings.FeedAutosEntities_connString); #endregion public IProduct GetProductById(Guid productId) { …



12
Quali framework di .NET Dependency Injection vale la pena esaminare? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …


9
Come evitare la follia del costruttore dell'iniezione di dipendenza?
Trovo che i miei costruttori stiano iniziando ad apparire così: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) con un elenco di parametri sempre crescente. Poiché "Container" è il mio contenitore di iniezione di dipendenza, perché non posso semplicemente fare questo: public MyClass(Container con) per ogni classe? Quali sono gli …

4
Libreria “friendly” di Dependency Inject (DI)
Sto riflettendo sulla progettazione di una libreria C #, che avrà diverse funzioni di alto livello. Naturalmente, queste funzioni di alto livello saranno implementate usando i principi di progettazione della classe SOLID il più possibile. Pertanto, ci saranno probabilmente classi destinate ai consumatori da utilizzare direttamente su base regolare e …


5
Come spiegare l'iniezione di dipendenza a un bambino di 5 anni? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …




5
Esiste un modello per l'inizializzazione di oggetti creati tramite un contenitore DI
Sto cercando di ottenere Unity per gestire la creazione dei miei oggetti e voglio avere alcuni parametri di inizializzazione che non sono noti fino al runtime: Al momento l'unico modo in cui ho potuto pensare al modo di farlo è avere un metodo Init sull'interfaccia. interface IMyIntf { void Initialize(string …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.