Microsoft .NET Framework est un nouveau framework de programmation Windows qui contient toutes les technologies de .NET Framework version 3.0 et intègre un grand nombre de nouvelles technologies, telles que Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation et Windows CardSpace.Microsoft .NET Framework 3.5 Service Pack 1 fournit des correctifs pour les problèmes signalés par les utilisateurs et apporte un certain nombre de nouvelles fonctionnalités.
# ASP.NET Dynamic Data, qui fournit un cadre d'échafaudage riche qui permet un développement rapide basé sur les données sans écrire de code, et un nouvel ajout à ASP.NET AJAX qui prend en charge la gestion de l'historique du navigateur (prise en charge du bouton Précédent). Quoi de neuf dans ASP.NET et le développement Web.
# Améliorations fondamentales du Common Language Runtime qui incluent une meilleure présentation des images natives du .NET Framework, la désactivation de la vérification des noms forts pour les assemblys entièrement fiables, des performances de démarrage d'application améliorées, un code mieux généré qui améliore le temps d'exécution des applications de bout en bout, et choisir le code géré pour s'exécuter en mode ASLR (Address Space Layout Randomization) s'il est pris en charge par le système d'exploitation. De plus, les applications gérées ouvertes à partir de partages réseau ont le même comportement que les applications natives en s'exécutant en toute confiance.
# Améliorations des performances de Windows Presentation Foundation, notamment un temps de démarrage plus rapide et des performances améliorées pour les effets Bitmap. Des fonctionnalités supplémentaires pour WPF incluent une meilleure prise en charge des applications métier, la prise en charge native de l'écran de démarrage, la prise en charge du pixel shader DirectX et le nouveau contrôle WebBrowser.
# Les éditeurs d'applications ClickOnce peuvent décider de désactiver la signature et le hachage en fonction de leurs scénarios, les développeurs peuvent installer par programme des applications ClickOnce qui affichent une marque personnalisée et les boîtes de dialogue d'erreur ClickOnce prennent en charge les liens vers des sites de support spécifiques aux applications sur le Web.
# L'Entity Framework est une évolution de la suite existante de technologies d'accès aux données ADO.NET. L'Entity Framework permet aux développeurs de programmer sur des bases de données relationnelles en termes de modèles de domaine spécifiques à l'application au lieu des modèles de base de données sous-jacents. Pour plus d'informations, consultez Mise en route. avec Entity Framework. L'Entity Framework introduit certaines fonctionnalités supplémentaires, notamment la prise en charge des nouveaux types SQL Server 2008, la sérialisation graphique par défaut des entités et la première version grand public de Entity Data Source. Avec cette version, Entity Framework prend en charge la nouvelle. capacités de date et de flux de fichiers dans SQL Server 2008. Le travail de sérialisation de graphiques aide les développeurs qui souhaitent créer des services Windows Communication Foundation (WCF) qui modélisent des graphiques complets sous forme de contrats de données. La source de données d'entité fournit une expérience de source de données traditionnelle pour les applications ASP.NET. les constructeurs qui souhaitent travailler avec Entity Framework.
# LINQ to SQL inclut une nouvelle prise en charge des nouvelles fonctionnalités de date et de flux de fichiers dans SQL Server 2008.
# Le framework de services de données ADO.NET se compose d'une combinaison de modèles et de bibliothèques, qui permettent aux données d'être exposées en tant que service de données flexible basé sur REST (Representational State Transfer) qui peut être consommé par les clients Web au sein d'un réseau d'entreprise ou à travers le Internet. Le framework de services de données ADO.NET permet la création de services de données sur n'importe quelle source de données. Un modèle de vue conceptuel du schéma de stockage sous-jacent peut facilement être exposé grâce à une intégration riche avec les services d'entités ADO.NET créés à l'aide des données ADO.NET. Services Framework, ainsi que les services Windows Live (dev.live.com) compatibles, sont facilement accessibles depuis n'importe quelle plate-forme. Pour les applications clientes exécutées sur les plates-formes Microsoft, un ensemble de bibliothèques clientes est fourni pour simplifier l'interaction avec les services de données. Par exemple, les clients basés sur .NET Framework peuvent utiliser LINQ pour interroger les services de données et une simple couche d'objets .NET Framework pour mettre à jour les données dans le service.
# Windows Communication Foundation facilite désormais l'utilisation de DataContract Serializer en fournissant une meilleure prise en charge de l'interopérabilité, en améliorant l'expérience de débogage dans les scénarios de confiance partielle et en étendant la prise en charge du protocole de syndication pour une utilisation plus large dans les applications Web 2.0.
# Le fournisseur de données .NET Framework pour SQL Server (SqlClient) ajoute une nouvelle prise en charge des fonctionnalités de flux de fichiers et de colonnes fragmentées dans SQL Server 2008.
Développer