Microsoft .NET Framework ist ein neues Windows-Programmierframework, das alle Technologien von .NET Framework Version 3.0 enthält und eine große Anzahl neuer Technologien umfasst, wie z. B. Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation und Windows CardSpace.Microsoft .NET Framework 3.5 Service Pack 1 bietet Korrekturen für von Benutzern gemeldete Probleme und bringt eine Reihe neuer neuer Funktionen.
# ASP.NET Dynamic Data, das ein umfangreiches Gerüst-Framework bietet, das eine schnelle datengesteuerte Entwicklung ohne das Schreiben von Code ermöglicht, und eine neue Ergänzung zu ASP.NET AJAX, die Unterstützung für die Verwaltung des Browserverlaufs bietet (Unterstützung für die Zurück-Schaltfläche). Was ist neu in ASP.NET und Webentwicklung?
# Kernverbesserungen an der Common Language Runtime, darunter ein besseres Layout der nativen .NET Framework-Images, die Deaktivierung der Überprüfung starker Namen für vollständig vertrauenswürdige Assemblys, eine verbesserte Startleistung der Anwendung, besser generierter Code, der die End-to-End-Anwendungsausführungszeit verkürzt, und die Option, verwalteten Code im ASLR-Modus (Address Space Layout Randomization) auszuführen, sofern dies vom Betriebssystem unterstützt wird. Darüber hinaus weisen verwaltete Anwendungen, die über Netzwerkfreigaben geöffnet werden, das gleiche Verhalten auf wie native Anwendungen, da sie mit voller Vertrauenswürdigkeit ausgeführt werden.
# Leistungsverbesserungen für Windows Presentation Foundation, einschließlich einer schnelleren Startzeit und verbesserter Leistung für Bitmap-Effekte. Zu den zusätzlichen Funktionen für WPF gehören eine bessere Unterstützung für Branchenanwendungen, native Unterstützung für Begrüßungsbildschirme, DirectX-Pixel-Shader-Unterstützung und das neue WebBrowser-Steuerelement.
# Herausgeber von ClickOnce-Anwendungen können je nach Szenario entscheiden, ob sie auf Signierung und Hashing verzichten möchten, Entwickler können ClickOnce-Anwendungen programmgesteuert installieren, die ein benutzerdefiniertes Branding anzeigen, und ClickOnce-Fehlerdialogfelder unterstützen Links zu anwendungsspezifischen Supportseiten im Web.
# Das Entity Framework ist eine Weiterentwicklung der bestehenden Suite von ADO.NET-Datenzugriffstechnologien. Das Entity Framework ermöglicht Entwicklern die Programmierung anhand relationaler Datenbanken anhand anwendungsspezifischer Domänenmodelle anstelle der zugrunde liegenden Datenbankmodelle Mit dem Entity Framework werden einige zusätzliche Funktionen eingeführt, darunter die Unterstützung neuer SQL Server 2008-Typen, die standardmäßige Diagrammserialisierung von Entities und die erste umfassende öffentliche Version der Entity Data Source Datums- und Dateistreamfunktionen in SQL Server 2008. Die Diagrammserialisierung hilft Entwicklern, die Windows Communication Foundation (WCF)-Dienste erstellen möchten, die vollständige Diagramme als Datenverträge modellieren. Die Entity Data Source bietet eine traditionelle Datenquellenerfahrung für ASP.NET-Anwendungen Bauherren, die mit dem Entity Framework arbeiten möchten.
# LINQ to SQL bietet neue Unterstützung für die neuen Datums- und Dateistreamfunktionen in SQL Server 2008.
# Das ADO.NET Data Services Framework besteht aus einer Kombination von Mustern und Bibliotheken, die es ermöglichen, Daten als flexiblen REST (Representational State Transfer)-basierten Datendienst bereitzustellen, der von Web-Clients innerhalb eines Unternehmensnetzwerks oder im gesamten Netzwerk genutzt werden kann Das ADO.NET Data Services Framework ermöglicht die Erstellung von Datendiensten über jede Datenquelle hinweg durch umfassende Integration mit den ADO.NET Entity Frameworks Auf das Services Framework sowie auf kompatible Windows Live-Dienste (dev.live.com) kann problemlos von jeder Plattform aus zugegriffen werden. Für Clientanwendungen, die auf Microsoft-Plattformen ausgeführt werden, wird eine Reihe von Clientbibliotheken bereitgestellt, um die Interaktion mit Datendiensten zu vereinfachen Beispielsweise können .NET Framework-basierte Clients LINQ zum Abfragen von Datendiensten und eine einfache .NET Framework-Objektebene zum Aktualisieren von Daten im Dienst verwenden.
# Windows Communication Foundation erleichtert jetzt die Verwendung des DataContract Serializers, indem es verbesserte Interoperabilitätsunterstützung bietet, das Debugging-Erlebnis in Szenarios mit teilweiser Vertrauenswürdigkeit verbessert und die Syndication-Protokollunterstützung für eine breitere Verwendung in Web 2.0-Anwendungen erweitert.
# Der .NET Framework-Datenanbieter für SQL Server (SqlClient) fügt neue Unterstützung für Dateistream- und Sparse-Spalten-Funktionen in SQL Server 2008 hinzu.
Expandieren