DataSource for Entity Framework for WPF/Silverlight
手順1:データソースの追加
クイックスタート > 手順1:データソースの追加

最初に、Visual Studio で新しい Windows フォームプロジェクトを作成します。次に、Northwind データベースへの接続を追加します。

  1. Visual Studio で、[ファイル]→[新規作成]→[プロジェクト]を選択します。
  2. [WPF アプリケーション]テンプレートを選択し、[OK]をクリックします。
  3. 次に、Northwind データベースに基づいてエンティティデータモデルを追加します。このモデルにより、アプリケーション全体のデータが提供されます。
  4. ソリューションエクスプローラーで、プロジェクト名を右クリックし、[追加]→[新しい項目]を選択します。
  5. [ADO.NET エンティティデータモデル]項目を選択し、[追加]をクリックします。
  6. エンティティデータモデルウィザードで、Northwind データベースからモデルを生成するために[データベースから生成]を選択し、[次へ]をクリックします。

  7. [新しい接続]ボタンをクリックします。
  8. [データソースの選択]ダイアログボックスで[Microsoft SQL Server データベースファイル]を選択し、[続行]をクリックします。
  9. NORTHWND.MDF を見つけて選択し、[開く]をクリックします。NORTHWND.MDF は、C:\Users\<ユーザー名>\Documents\ComponentOne Samples(Windows 7/Vista の場合)または C:\Documents and Settings\<ユーザー名>\My Documents\ComponentOne Samples(Windows XP の場合)の ComponentOne for WPF\C1DataSource \Data フォルダに、製品と共にインストールされます。
  10. [OK]を選択し、[次へ]をクリックします。
  11. [データベースオブジェクトの選択]ウィンドウで、[テーブル]を選択し、[完了]をクリックします。
  12. ソリューションエクスプローラーで、model1.edmx ノードを展開します。

  13. Model1.Context.tt ファイルを削除します。
  14. Model1.tt ファイルを削除します。
  15. モデル図を右クリックし、コンテキストメニューから[コード生成項目の追加]を選択します。
  16. [コード生成項目の追加]ダイアログボックスで、[ComponentOne EF 6.x DbContext Generator]を選択します。
    メモ: DataSource for Entity Framework をインストールすると、C1DataSource がサポートする各バージョンの Visual Studio に ComponentOne EF6.x DBContext コード生成テンプレートが追加されます。これらのテンプレートを使用すると、作成する DBContext モデルによって INotifyPropertyChanged をサポートするエンティティが提供されます。

    ここでプロジェクトをビルドすると、新しいエンティティデータモデルクラスが生成され、プロジェクト全体で使用可能になります。エンティティデータモデルクラスが使用可能になると、データを C1DataSource コンポーネントに接続できるようになります。