Microsoft .NET Framework adalah kerangka pemrograman Windows baru yang berisi semua teknologi .NET Framework Versi 3.0 dan menggabungkan sejumlah besar teknologi baru, seperti Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, dan Windows CardSpace.Microsoft .NET Framework 3.5 Service Pack 1 menyediakan perbaikan untuk masalah yang dilaporkan pengguna dan menghadirkan sejumlah fitur baru.
# Data Dinamis ASP.NET, yang menyediakan kerangka perancah kaya yang memungkinkan pengembangan cepat berbasis data tanpa menulis kode, dan tambahan baru pada ASP.NET AJAX yang menyediakan dukungan untuk mengelola riwayat browser (dukungan tombol kembali). Apa yang Baru di ASP.NET dan Pengembangan Web.
# Peningkatan inti pada runtime bahasa umum yang mencakup tata letak gambar asli .NET Framework yang lebih baik, tidak menggunakan verifikasi nama kuat untuk rakitan yang sepenuhnya tepercaya, peningkatan kinerja startup aplikasi, kode yang dihasilkan lebih baik yang meningkatkan waktu eksekusi aplikasi end-to-end, dan memilih kode terkelola untuk dijalankan dalam mode ASLR (Pengacakan Tata Letak Ruang Alamat) jika didukung oleh sistem operasi. Selain itu, aplikasi terkelola yang dibuka dari jaringan bersama memiliki perilaku yang sama seperti aplikasi asli dengan berjalan dengan kepercayaan penuh.
# Peningkatan kinerja pada Windows Presentation Foundation, termasuk waktu startup yang lebih cepat dan peningkatan kinerja untuk efek Bitmap. Fungsi tambahan untuk WPF mencakup dukungan yang lebih baik untuk aplikasi lini bisnis, dukungan splash screen asli, dukungan DirectX pixel shader, dan kontrol WebBrowser baru.
# Penerbit aplikasi ClickOnce dapat memutuskan untuk tidak ikut serta dalam penandatanganan dan hashing sesuai skenario mereka, pengembang dapat menginstal aplikasi ClickOnce secara terprogram yang menampilkan merek yang disesuaikan, dan kotak dialog kesalahan ClickOnce mendukung tautan ke situs dukungan khusus aplikasi di Web.
# Entity Framework adalah evolusi dari rangkaian teknologi akses data ADO.NET yang ada. Entity Framework memungkinkan pengembang untuk memprogram database relasional dalam hal model domain khusus aplikasi, bukan model database yang mendasarinya dengan Entity Framework. Entity Framework memperkenalkan beberapa fitur tambahan, termasuk dukungan untuk tipe SQL Server 2008 baru, serialisasi grafik default Entitas, dan rilis publik pertama dari Sumber Data Entitas. Dengan rilis ini, Entity Framework mendukung yang baru kemampuan tanggal dan aliran file di SQL Server 2008. Pekerjaan serialisasi grafik membantu pengembang yang ingin membangun layanan Windows Communication Foundation (WCF) yang memodelkan grafik lengkap sebagai kontrak data. Sumber Data Entitas memberikan pengalaman sumber data tradisional untuk aplikasi ASP.NET pembangun yang ingin bekerja dengan Entity Framework.
# LINQ ke SQL menyertakan dukungan baru untuk tanggal baru dan kemampuan aliran file di SQL Server 2008.
# Kerangka Layanan Data ADO.NET terdiri dari kombinasi pola dan perpustakaan, yang memungkinkan data diekspos sebagai layanan data berbasis REST (Representational State Transfer) yang fleksibel yang dapat digunakan oleh klien Web dalam jaringan perusahaan atau di seluruh Internet. Kerangka Layanan Data ADO.NET membuat pembuatan layanan data melalui sumber data apa pun. Model tampilan konseptual dari skema penyimpanan yang mendasarinya dapat dengan mudah diekspos melalui integrasi yang kaya dengan Layanan Entitas ADO.NET yang dibuat menggunakan Data ADO.NET Kerangka Layanan, serta layanan Windows Live (dev.live.com) yang kompatibel, dapat diakses dengan mudah dari platform apa pun. Untuk aplikasi klien yang berjalan pada platform Microsoft, serangkaian perpustakaan klien disediakan untuk memudahkan interaksi dengan layanan data Misalnya, klien berbasis .NET Framework dapat menggunakan LINQ untuk menanyakan layanan data dan lapisan objek .NET Framework sederhana untuk memperbarui data dalam layanan.
# Windows Communication Foundation kini membuat DataContract Serializer lebih mudah digunakan dengan memberikan dukungan interoperabilitas yang lebih baik, meningkatkan pengalaman debugging dalam skenario kepercayaan parsial, dan memperluas dukungan protokol sindikasi untuk penggunaan yang lebih luas dalam aplikasi Web 2.0.
# Penyedia Data .NET Framework untuk SQL Server (SqlClient) menambahkan dukungan baru untuk kemampuan aliran file dan kolom jarang di SQL Server 2008.
Memperluas