Articles of .net

Wie aktiviere ich EF-Migrationen für mehrere Kontexte, um databaseen voneinander zu trennen?

Wie aktiviere ich Entity Framework 5-Migrationen (Version 5.0.0) für mehrere DB-Kontexte im selben Projekt, wobei jeder Kontext einer eigenen database entspricht? Wenn ich Enable-Migrations in der PM-Konsole (Visual Studio 2012) ausführe, liegt ein Fehler vor, da mehrere Kontexte vorhanden sind: PM> Enable-Migrations More than one context type was found in the assembly ‘DatabaseService’. To enable […]

So wählen Sie verschiedene app.config für mehrere Build-Konfigurationen aus

Ich habe ein DLL-Projekt , das MSTest-Integrationstests enthält. Auf meinem Rechner laufen die Tests, und ich möchte das auch auf einem CI-Server (ich benutze TeamCity). Aber die Tests scheitern, weil ich einige Einstellungen in app.config optimieren muss. Aus diesem Grund dachte ich daran, eine separate zweite app.config-Datei zu haben, die die Einstellungen für den CI-Server […]

.NET HashTable Vs Dictionary – Kann das Wörterbuch so schnell sein?

Ich versuche herauszufinden, wann und warum ich ein Dictionary oder HashTable verwende. Ich habe hier ein wenig gesucht und habe Leute gefunden, die über die generischen Vorteile des Wörterbuchs sprechen, denen ich voll und ganz zustimme, was den Box- und Unboxing-Vorteil für einen leichten performancesgewinn bringt. Aber ich habe auch gelesen, dass das Dictionary die […]

Wie kompiliere ich eine .NET-Anwendung in nativen Code?

Wenn ich eine .NET-Anwendung auf einem Computer ausführen möchte, auf dem das .NET-Framework nicht verfügbar ist; Gibt es eine Möglichkeit, die Anwendung auf nativen Code zu kompilieren?

IDisposable korrekt implementieren

In meinen classn implementiere ich IDisposable wie folgt: public class User : IDisposable { public int id { get; protected set; } public string name { get; protected set; } public string pass { get; protected set; } public User(int UserID) { id = UserID; } public User(string Username, string Password) { name = Username; […]

Wie setze ich ein ViewModel in einem XAML-Fenster mithilfe der DataContext-Eigenschaft?

Die Frage sagt so ziemlich alles. Ich habe ein Fenster und habe versucht, den DataContext unter Verwendung des vollen Namespace auf das ViewModel zu setzen, aber ich scheine etwas falsch zu machen.

Warum ist .Contains langsam? Der effizienteste Weg, um mehrere Entitäten nach Primärschlüssel zu erhalten?

Was ist der effizienteste Weg, mehrere Entitäten nach Primärschlüssel auszuwählen? public IEnumerable GetImagesById(IEnumerable ids) { //return ids.Select(id => Images.Find(id)); //is this cool? return Images.Where( im => ids.Contains(im.Id)); //is this better, worse or the same? //is there a (better) third way? } Ich weiß, dass ich einige performancestests durchführen kann, um zu vergleichen, aber ich frage […]

Gibt es eine Alternative zu string.Replace, die Groß- und Kleinschreibung nicht beachtet?

Ich muss eine Zeichenfolge suchen und alle Vorkommen von %FirstName% und %PolicyAmount% durch einen Wert aus einer database ersetzen. Das Problem ist die Großschreibung von FirstName variiert. Das hindert mich daran, die String.Replace() -Methode zu verwenden. Ich habe Webseiten zu dem Thema gesehen, die vorschlagen Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); Aus irgendeinem Grund, wenn ich %PolicyAmount% […]

Httplistener mit https-Unterstützung

Es scheint eine Menge von verwirrenden, manchmal widersprüchlichen Informationen in Bezug auf die Erstellung eines .net HTTPListener https-fähig zu sein. Mein Verständnis ist wie folgt: Der c # -Code eines https benötigt ein https Präfix (z. https://*:8443 ), damit der Listener erkennt, dass er SSL-Anfragen an diesem Port bearbeiten muss. Der eigentliche SSL-Handshake findet unter […]

Verwalten mehrerer Auswahlvorgänge mit MVVM

Auf meiner Reise zum Lernen von MVVM habe ich ein grundlegendes Verständnis von WPF und dem ViewModel-Muster entwickelt. Ich verwende die folgende Abstraktion bei der Bereitstellung einer Liste und bin an einem einzelnen ausgewählten Element interessiert. public ObservableCollection Orders { get; private set; } public ICollectionView OrdersView { get { if( _ordersView == null ) […]