DataSource for Entity Framework for WinForms
C1DataSource の概要

マイクロソフトは、Entity Framework の設計に際して、開発者がデスクトップアプリケーション/サーバーアプリケーションの土台となるデータベースや WCF RIA サービスと簡単にやり取りできるように、プラットフォームに依存しない手法の開発に乗り出しました。この原則は、Silverlight プラットフォームにまで受け継がれています。これらのフレームワークは、データの永続化を支援する(基底のデータベースのデータの取得と格納を制御する)ためのほぼ理想的なソリューションを開発者に提供していますが、アプリケーションロジックを作成したり、今日構築されているほとんどのアプリケーションに不可欠な連結 GUI コントロールの操作を簡単に行う手段を提供するには至っていません。DataSource for Entity Framework は、この欠点を補うことを目的として設計されました。追加機能が提供され、アプリケーション全体のパフォーマンスが向上したことで、両方のフレームワークが強化されています。換言すれば、開発者は、典型的なビジネスアプリケーションをより高速に開発できるようになり、より少ないコードで目的を達成できるようになりました。

以降のトピックでは、パフォーマンスが強化された C1DataSource の機能を詳しく検証します。最初に、主要な2つのフレームワークに加えられた重要な強化点を確認します。

次のリストは、C1DataSource コントロールを使用する WinForms アプリケーションで使用されるアセンブリを示しています。

アセンブリ 説明
C1.Data.Entity.4.5.2.dll Entity Framework 6 をサポートするクラスとオブジェクトが含まれています。
C1.LiveLinq.4.5.2.dll Linq 機能を実装する場合に使用可能なアセンブリが含まれています。
C1.Win.Data.Entity.4.5.2.dll Entity Framework 6 をサポートするクラスとオブジェクトが含まれています。
関連トピック