Articles of .net

Filtro / Ricerca utilizzando più campi: ASP.NET MVC

Sto usando ASP.NET MVC con EF 6 . Ho una pagina di riserva che mostra tutte le informazioni sugli articoli in magazzino. Ora voglio filtrare anche i record. Nella foto qui sotto ho 3 opzioni. Potrei filtrare per ogni opzione, una alla volta o per combinazione di due o con tutti e tre. Stavo pensando […]

Tipo di riferimento in C #

Considera questo codice: public class Program { private static void Main(string[] args) { var person1 = new Person { Name = “Test” }; Console.WriteLine(person1.Name); Person person2 = person1; person2.Name = “Shahrooz”; Console.WriteLine(person1.Name); //Output: Shahrooz person2 = null; Console.WriteLine(person1.Name); //Output: Shahrooz } } public class Person { public string Name { get; set; } } Ovviamente, […]

Rimuovi elementi da una lista in un’altra

Sto cercando di capire come attraversare un elenco generico di elementi che voglio rimuovere da un altro elenco di elementi. Quindi diciamo che ho questo come un esempio ipotetico List list1 = GetTheList(); List list2 = GetSomeOtherList(); Voglio attraversare list1 con un foreach e rimuovere ogni elemento in List1 che è anche contenuto in List2. […]

string.IsNullOrEmpty (stringa) vs. stringa.IsNullOrWhiteSpace (stringa)

È l’uso di string.IsNullOrEmpty(string) durante il controllo di una stringa considerata pratica scorretta quando c’è string.IsNullOrWhiteSpace(string) in .NET 4.0 e versioni successive?

Codice per un pool di thread semplice in C #

Alla ricerca di un codice di esempio (C #) per una semplice implementazione del pool di thread. Ne ho trovato uno su codeproject, ma il codebase era enorme e non ho bisogno di tutte quelle funzionalità. Questo è più per scopi educativi comunque.

È ansible verificare se un object è già collegato a un contesto di dati in Entity Framework?

Ricevo il seguente errore quando provo ad albind un object che è già collegato a un determinato contesto tramite context.AttachTo(…) : Un object con la stessa chiave esiste già in ObjectStateManager. ObjectStateManager non può tracciare più oggetti con la stessa chiave. C’è un modo per ottenere qualcosa sulla falsariga di: context.IsAttachedTo(…) Saluti! Modificare: Il metodo […]

Come caricare un assembly .NET per le operazioni di reflection e successivamente scaricarlo?

Sto scrivendo uno strumento per riportare informazioni sulle applicazioni .NET distribuite in ambienti e regioni all’interno dei sistemi del mio cliente. Mi piacerebbe leggere i valori degli attributi assembly in questi assembly. Questo può essere ottenuto utilizzando Assembly.ReflectionOnlyLoad , tuttavia anche questo approccio mantiene l’assembly caricato. Il problema qui è che non riesco a caricare […]

Perché il test runner di Visual Studio 2015/2017 non rileva i miei test xUnit v2

AGGIORNAMENTO: aggiunta di un 2017; VS2017 utilizza lo stesso meccanismo di integrazione di test discovery / runner del 2015, quindi le cose fondamentali che possono andare storte sono le stesse. Ho letto Perché il runner xUnit non trova i miei test, che copre i motivi xUnit non sarebbe mai in grado di trovare i tuoi […]

C # – WCF – comunicazione tra processi

Qual è il migliore legame WCF da utilizzare per la comunicazione tra processi? Ho usato WCF su reti locali ed è sorprendente, e mi piacerebbe usarlo anche per le comunicazioni tra processi. Non voglio esporre la comunicazione sulla rete, comunque.

Qual è la differenza tra int, Int16, Int32 e Int64?

Qual è la differenza tra int , System.Int16 , System.Int32 e System.Int64 oltre alle loro dimensioni?