Microsoft .NET Framework は、.NET Framework バージョン 3.0 のすべてのテクノロジを含む新しい Windows プログラミング フレームワークであり、Windows Presentation Foundation、Windows Communication Foundation、Windows Workflow Foundation、Windows CardSpace などの多数の新しいテクノロジが組み込まれています。Microsoft .NET Framework 3.5 Service Pack 1 では、ユーザーから報告された問題が修正され、多数の新機能が追加されています。
# ASP.NET Dynamic Data は、コードを記述せずに迅速なデータ駆動型開発を可能にする豊富なスキャフォールディング フレームワークを提供します。また、ブラウザ履歴の管理 (戻るボタンのサポート) のサポートを提供する ASP.NET AJAX への新しい追加機能も提供します。 ASP.NET と Web 開発の新機能。
# .NET Framework ネイティブ イメージのレイアウトの改善、完全に信頼されたアセンブリの厳密な名前検証のオプトアウト、アプリケーションの起動パフォーマンスの向上、エンドツーエンドのアプリケーションの実行時間を改善する生成コードの改善など、共通言語ランタイムの主要な改善。さらに、オペレーティング システムでサポートされている場合は、マネージド コードを ASLR (アドレス空間レイアウトのランダム化) モードで実行するように選択します。さらに、ネットワーク共有から開かれるマネージド アプリケーションは、完全な信頼で実行することにより、ネイティブ アプリケーションと同じ動作をします。
# 起動時間の短縮やビットマップ効果のパフォーマンスの向上など、Windows Presentation Foundation のパフォーマンスの向上。WPF の追加機能には、基幹業務アプリケーションのサポートの向上、ネイティブ スプラッシュ スクリーンのサポート、DirectX ピクセル シェーダーのサポート、および新しい WebBrowser コントロールが含まれます。
# ClickOnce アプリケーションの発行者は、シナリオに応じて署名とハッシュをオプトアウトすることを決定でき、開発者は、カスタマイズされたブランドを表示する ClickOnce アプリケーションをプログラムでインストールでき、ClickOnce エラー ダイアログ ボックスは、Web 上のアプリケーション固有のサポート サイトへのリンクをサポートします。
# Entity Framework は、既存の ADO.NET データ アクセス テクノロジ スイートを進化させたもので、開発者は基礎となるデータベース モデルではなく、アプリケーション固有のドメイン モデルの観点からリレーショナル データベースをプログラミングできます。 Entity Framework では、新しい SQL Server 2008 型のサポート、エンティティの既定のグラフ シリアル化、エンティティ データ ソースの最初の広範な公開リリースなど、いくつかの追加機能が導入されています。グラフのシリアル化作業は、完全なグラフをデータ コントラクトとしてモデル化する Windows Communication Foundation (WCF) サービスを構築する開発者に役立ちます。エンティティ データ ソースは、ASP.NET アプリケーションに従来のデータ ソース エクスペリエンスを提供します。 Entity Framework を使用したいビルダー。
# LINQ to SQL には、SQL Server 2008 の新しい日付およびファイル ストリーム機能の新しいサポートが含まれています。
# ADO.NET Data Services Framework はパターンとライブラリの組み合わせで構成されており、企業ネットワーク内またはネットワーク全体で Web クライアントが利用できる柔軟な REST (Representational State Transfer) ベースのデータ サービスとしてデータを公開できます。 ADO.NET Data Services Framework は、ADO.NET Data を使用して作成された ADO.NET Entity Framework サービスとの豊富な統合を通じて、基盤となるストレージ スキーマの概念ビュー モデルを簡単に公開できます。 Services Framework および互換性のある Windows Live (dev.live.com) サービスには、どのプラットフォームからでも簡単にアクセスできます。Microsoft プラットフォームで実行されるクライアント アプリケーションの場合、データ サービスとの対話を簡単にするための一連のクライアント ライブラリが提供されます。たとえば、.NET Framework ベースのクライアントは、LINQ を使用してデータ サービスにクエリを実行し、単純な .NET Framework オブジェクト レイヤーを使用してサービス内のデータを更新できます。
# Windows Communication Foundation は、相互運用性サポートの向上、部分信頼シナリオでのデバッグ エクスペリエンスの強化、および Web 2.0 アプリケーションでのより広範な使用のためのシンジケーション プロトコル サポートの拡張により、DataContract シリアライザーを使いやすくしています。
# .NET Framework Data Provider for SQL Server (SqlClient) は、SQL Server 2008 のファイル ストリームとスパース列機能の新しいサポートを追加します。
拡大する