Domande con tag 'c#'

1
risposta

Struttura della classe per Entity Framework

Sto usando EF (prima Code) e vorrei isolare le proprietà dai metodi (molti dei metodi fanno riferimento ad altre librerie che non voglio che il mio progetto di database debba fare riferimento). Ad esempio, supponiamo di avere questa classe...
posta 03.08.2015 - 21:49
1
risposta

Gestione di una violazione di n vincoli multipli multipli in insert

Ho un sito asp.net mvc 5. Ho una tabella di posti / POCO con 3 vincoli unici (URL, Email e ovviamente ID). Gli utenti possono aggiungere posti, ma possono violare i vincoli URL o Email unici e devo dire loro perché un inserto non è riuscit...
posta 13.08.2016 - 13:57
2
risposte

Connessione a un database MS Access (OleDB) con più utenti

Sto scrivendo applicazioni C # che memorizzano i loro dati nei database di MS Access, (preferisco usare un diverso tipo di database ma al momento non ho altre opzioni). Le applicazioni sono utilizzate da più persone contemporaneamente e quindi q...
posta 31.08.2016 - 02:26
2
risposte

Elenco di qualsiasi oggetto T

Sto cercando di evitare il casting di qualsiasi tipo. Ho la seguente semplice classe Bus che puoi usare per registrare i tuoi gestori: public interface IDomainEvent {} public class Bus { private static readonly IList<IHandler<IDomai...
posta 17.08.2016 - 22:33
2
risposte

Approccio corretto per la creazione del contratto API

Sto cercando di progettare un'API. Per creare i contratti di seguito sono i due approcci: Metodo 1: public class MyController { public void MyAction1(Dictionary<string, dynamic> input) { //Use input like below //Read from...
posta 18.06.2015 - 18:45
1
risposta

Come posso testare con più combinazioni di input?

Ho un pezzo di codice che devo testare, che è stratificato in tre parti: Controller API Web Persistenza / livello logico Il sistema richiede persistenza È il sistema di chiamata GET / POST / PUT / DELETE di base. Ad esempio, nel contr...
posta 27.07.2015 - 15:01
2
risposte

Qual è il modo migliore per creare una libreria a due livelli, contenente una classe con diversi livelli di abilità?

Vorrei creare una libreria composta da due livelli, chiamiamoli A e B. Ci dovrebbe essere una classe "Sample" nel layer A. Il layer B conosce anche la classe "Sample" e la ingrandisce con alcuni metodi. Quindi mi piacerebbe avere un altro pro...
posta 30.01.2016 - 13:23
1
risposta

Come evitare di avere nidificato in classe

Sto lavorando a un progetto parallelo e ho attivato tutte le regole per l'analisi del codice in Visual Studio e ho ricevuto l'avviso: Warning CA1006 Consider a design where 'Vote<T>.CalculateWinner(List<Vote<T>>)' doesn...
posta 31.01.2016 - 04:11
1
risposta

Possibile ESSERE con meccanismo di pausa

Sfondo Attualmente sto lavorando all'architettura per un futuro design del software. Il design è un compito di lunga durata (ore) con migliaia di chiamate sequenziali a varie librerie. Al momento ho un metodo per mettere in pausa questa att...
posta 12.04.2016 - 15:35
2
risposte

Il modo migliore per applicare i vincoli in Class

Ho una classe, qualcosa come questa (C #): public class MyFavoriteClass { public string Name { get; set; } public string Description { get; set; } (...) public ReferencedClass1 ReferencedClass1 {get; protected set;} public...
posta 22.04.2016 - 14:19