August 4, 2021

Buzznice.com

Komplette Nachrichtenwelt

Die siebte Vorschau von .NET 5.0 konzentriert sich auf die Verbesserung der Leistung

2 min read

Microsoft hat den siebten Test von .NET 5.0 veröffentlicht und listet zahlreiche Leistungsverbesserungen gegenüber .NET Core 3.1 auf. Dies betrifft in der Vergangenheit nicht nur den Compiler und den Garbage Collector (GC), sondern auch viele grundlegende Klassen wie Zeichenfolgenoperationen und reguläre Ausdrücke, Objektgruppen, LINQ, asynchrone Ausführung und Netzwerkprotokolle.

Trägt auch .NET 5.0 Vorschau 7 Verwendung einiger neuer Methoden und Parameter zur Verbesserung der Produktivität. Der Müllsammler bietet GCMemoryInfo Eine Datenstruktur, die Informationen zum letzten GC-Zyklus enthält.

Wie in früheren Visualisierungen gibt es in einige neue Funktionen Entity Framework Core 5.0Die größte Neuerung ist die Methode ChangeTracker.Clear(), mit dem der Kontextstatus zurückgesetzt werden kann. Es gibt neue Methoden, um kontextbezogene Fälle zu erhalten AddDbContextFactory() und AddPooledDbContextFactory(),, ,,.

Das Framework bietet jetzt Aufzeichnungspunkte für Transaktionen. Eine Anpassung sollte ein geteiltes Echo verursachen: Entity Framework Core ändert jetzt die Plural-Reverse-Engineering-Tabellen und ändert automatisch die Namen der einzelnen Klassen. Im alten Entity Framework funktionierte dies nur für englische Namen ordnungsgemäß.

Microsoft berücksichtigt die Partitionsschlüssel beim Zugriff auf die CosmosDB-Cloud-Datenbank. Wenn Sie eine Verbindung herstellen, gibt es jetzt mehr Optionen als zuvor.

Bei der siebten Überprüfung ASP.NET Core 5.0 Der integrierte Kestrel-Webserver unterstützt jetzt HTTP / 2-Ping-Frameworks. Header, die zuvor in UTF-8 enthalten waren, können jetzt andere Codierungen verwenden. Die Zertifizierungsauthentifizierung wird beschleunigt.

Auf Razor-Seiten können Entwickler jetzt Eigenschaften mit einer Erklärung hinzufügen [CompareAttribute] zum Vergleich. Die Web-APIs finden Sie in der Erläuterung [FromBody] kürzlich aktivierte Parameter.

Blazor WebAssembly-Projekte, die zuvor auf der Projektvorlage .NET Standard 2.1 basierten, basieren jetzt auf .NET 5.0. Die Mono-Ausführungsumgebung wird während der Ausführung weiterhin verwendet. Microsoft hat das Rendern von Komponenten, die JSON-Serialisierung und die JavaScript-Interoperabilität beschleunigt, um die Leistung von Blazor WebAssembly zu verbessern.

READ  Kronenkrise: Der Verband der Städte und Gemeinden will das Verbot des Erhitzens von Pilzen aufheben


(RME)

Zur Homepage

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Copyright Buzz Nice © All rights reserved.