Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
Uploaded by
Masaki Takeda
PPTX, PDF
4,608 views
Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
Software
◦
Read more
4
Save
Share
Embed
Save to Drive
Download now
Downloaded 21 times
1
/ 41
2
/ 41
3
/ 41
4
/ 41
5
/ 41
6
/ 41
7
/ 41
8
/ 41
9
/ 41
10
/ 41
11
/ 41
12
/ 41
13
/ 41
14
/ 41
15
/ 41
16
/ 41
17
/ 41
18
/ 41
19
/ 41
20
/ 41
More Related Content
PDF
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
by
Masayuki Ozawa
21 slides
2.1K views
PDF
LastaFluteに移行したFessとElasticsearch+ESFluteによるDBFlute環境
by
Shinsuke Sugaya
55 slides
7K views
PPTX
私はここでつまづいた! Oracle database 11g から 12cへのアップグレードと Oracle Database 12c の新機能@201...
by
yoshimotot
56 slides
786.6K views
PDF
V sphere 7 update 3 へのアップグレードについて
by
Satoshi Imai
127 slides
3.3K views
PDF
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
by
Nobuhiro Nakayama
58 slides
5.2K views
PDF
데이터 과학자를 위한 신규 인공지능 서비스 - 김대근, 이유동, AWS AI/ML 스페셜리스트 솔루션즈 아키텍트 / 소성운, 카카오스타일 ...
by
Amazon Web Services Korea
52 slides
797 views
PDF
Sap fi automatic payment program (configuration and run)
by
Pradip Sarkar
26 slides
8.5K views
PDF
SAP on AWS : 경영혁신 플랫폼의 뉴 노멀
by
Amazon Web Services Korea
56 slides
2.2K views
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
by
Masayuki Ozawa
21 slides
2.1K views
LastaFluteに移行したFessとElasticsearch+ESFluteによるDBFlute環境
by
Shinsuke Sugaya
55 slides
7K views
私はここでつまづいた! Oracle database 11g から 12cへのアップグレードと Oracle Database 12c の新機能@201...
by
yoshimotot
56 slides
786.6K views
V sphere 7 update 3 へのアップグレードについて
by
Satoshi Imai
127 slides
3.3K views
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
by
Nobuhiro Nakayama
58 slides
5.2K views
데이터 과학자를 위한 신규 인공지능 서비스 - 김대근, 이유동, AWS AI/ML 스페셜리스트 솔루션즈 아키텍트 / 소성운, 카카오스타일 ...
by
Amazon Web Services Korea
52 slides
797 views
Sap fi automatic payment program (configuration and run)
by
Pradip Sarkar
26 slides
8.5K views
SAP on AWS : 경영혁신 플랫폼의 뉴 노멀
by
Amazon Web Services Korea
56 slides
2.2K views
Viewers also liked
PPTX
Xamarin 101 ~環境構築からビルド・テストまで~
by
Masaki Takeda
33 slides
5K views
PPTX
コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
by
Masaki Takeda
33 slides
5.3K views
PPTX
Team Foundation Server 2015 Update 3インストール 手順書~ SQL Server インストールから チームプロジェ...
by
Masaki Takeda
79 slides
4.1K views
PPTX
Microsoft Azure IaaS 体験手順書
by
Masaki Takeda
140 slides
1.3K views
PPTX
Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビル...
by
Masaki Takeda
213 slides
3.7K views
PPTX
Visual Studio とTeam Foundation Server /Visual Studio Team Services で実現するビル...
by
Masaki Takeda
182 slides
3.2K views
PPTX
Team Foundation Server 2015 Update 3アップグレード 手順書~ Team Foundation Server 201...
by
Masaki Takeda
57 slides
2K views
PPTX
Visual Studio 2017 とTeam Foundation Server /Visual Studio Team Services で実現...
by
Masaki Takeda
201 slides
6.8K views
PDF
開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること
by
インフラジスティックス・ジャパン株式会社
12 slides
1.2K views
PPTX
MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要
by
Masaki Takeda
22 slides
1.2K views
PPTX
Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...
by
Masaki Takeda
74 slides
2.4K views
PPTX
Team Foundation Server 2015 Update 2.1アップグレード 手順書~ Team Foundation Server 2...
by
Masaki Takeda
49 slides
987 views
PPTX
Team Foundation Server 2015 Update 1インストール 手順書
by
Masaki Takeda
66 slides
3.1K views
DOCX
Team Founfation Server / Visual Studio Online ハンズオン トレーニング手順書
by
Masaki Takeda
114 slides
4.3K views
PPTX
Visual Studio Code 拡張の勘所
by
Masaki Takeda
13 slides
2K views
PPTX
Team Foundation Server プロセステンプレートの変更 手順書
by
Masaki Takeda
61 slides
6.7K views
PPTX
もう怖くない!Team Foundation Server 2015 Update 1 ワークアイテム管理とテンプレートのカスタマイズ 概要
by
Masaki Takeda
45 slides
3.1K views
PPTX
Test Manager + Team Foundation Server /Visual Studio Team Services 手順書(共有パラメー...
by
Masaki Takeda
168 slides
4.1K views
PPTX
Team Foundation Server /Visual Studio Team Services 手順書
by
Masaki Takeda
143 slides
8.5K views
PDF
WordPress 使いのためのMicrosoft Azure 超入門
by
Masaki Takeda
22 slides
6.6K views
Xamarin 101 ~環境構築からビルド・テストまで~
by
Masaki Takeda
33 slides
5K views
コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
by
Masaki Takeda
33 slides
5.3K views
Team Foundation Server 2015 Update 3インストール 手順書~ SQL Server インストールから チームプロジェ...
by
Masaki Takeda
79 slides
4.1K views
Microsoft Azure IaaS 体験手順書
by
Masaki Takeda
140 slides
1.3K views
Visual Studio と Team Foundation Server / Visual Studio Team Services で実現するビル...
by
Masaki Takeda
213 slides
3.7K views
Visual Studio とTeam Foundation Server /Visual Studio Team Services で実現するビル...
by
Masaki Takeda
182 slides
3.2K views
Team Foundation Server 2015 Update 3アップグレード 手順書~ Team Foundation Server 201...
by
Masaki Takeda
57 slides
2K views
Visual Studio 2017 とTeam Foundation Server /Visual Studio Team Services で実現...
by
Masaki Takeda
201 slides
6.8K views
開発生産性、アプリケーションの価値向上に向けてインフラジスティックスがお手伝いさせていただけること
by
インフラジスティックス・ジャパン株式会社
12 slides
1.2K views
MT東京-16 CMS夏祭り CMS をもっと便利にするマイクロソフトのサービス概要
by
Masaki Takeda
22 slides
1.2K views
Team Foundation Server 2015 Update 2.1 インストール手順書~ SQL Server インストールから チームプロジェ...
by
Masaki Takeda
74 slides
2.4K views
Team Foundation Server 2015 Update 2.1アップグレード 手順書~ Team Foundation Server 2...
by
Masaki Takeda
49 slides
987 views
Team Foundation Server 2015 Update 1インストール 手順書
by
Masaki Takeda
66 slides
3.1K views
Team Founfation Server / Visual Studio Online ハンズオン トレーニング手順書
by
Masaki Takeda
114 slides
4.3K views
Visual Studio Code 拡張の勘所
by
Masaki Takeda
13 slides
2K views
Team Foundation Server プロセステンプレートの変更 手順書
by
Masaki Takeda
61 slides
6.7K views
もう怖くない!Team Foundation Server 2015 Update 1 ワークアイテム管理とテンプレートのカスタマイズ 概要
by
Masaki Takeda
45 slides
3.1K views
Test Manager + Team Foundation Server /Visual Studio Team Services 手順書(共有パラメー...
by
Masaki Takeda
168 slides
4.1K views
Team Foundation Server /Visual Studio Team Services 手順書
by
Masaki Takeda
143 slides
8.5K views
WordPress 使いのためのMicrosoft Azure 超入門
by
Masaki Takeda
22 slides
6.6K views
Similar to Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
PDF
Entity Framework(Core)についての概要を学ぼう
by
TomomitsuKusaba
23 slides
1.3K views
PDF
Daisukei vsug ef
by
vsug_jim
36 slides
734 views
PPTX
20110607
by
小野 修司
25 slides
515 views
PDF
Mvc conf session_4_ono
by
Hiroshi Okunushi
25 slides
742 views
PDF
Entity Framework
by
Nakashima Yujiro
83 slides
3.3K views
PDF
Application Architecture for Enterprise Win Store Apps with DDD Pattern
by
Atsushi Kambara
284 slides
3.1K views
PDF
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
by
MorioImai
77 slides
1K views
PDF
ADO.NETとORMとMicro-ORM -dapper dot netを使ってみた
by
Narami Kiyokura
80 slides
30.5K views
PDF
Open棟梁機能紹介 v02-00
by
Daisuke Nishino
28 slides
14.8K views
PDF
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
by
Shotaro Suzuki
64 slides
393 views
PDF
金魚本読書ノート JPA編
by
Kazuyoshi Kamitsukasa
43 slides
845 views
PDF
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
by
Daisuke Nishino
44 slides
4.3K views
PPTX
Entity Framework 5.0 deep dive
by
Atsushi Fukui
27 slides
3.1K views
PDF
ADO.NET Entity Framework
by
Microsoft
43 slides
5.5K views
PPTX
20100324 勉強会資料(ドメイン駆動)
by
Masayuki Kanou
43 slides
837 views
PDF
VSUG Day 2010 Summer - Using ADO.NET Entity Framework
by
Atsushi Fukui
75 slides
3K views
PDF
設計/ドメイン設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第23回】
by
Tomoharu ASAMI
49 slides
85 views
PPTX
C# LINQ ~深く知って、使いまくろう~
by
Fujio Kojima
50 slides
2.1K views
PDF
DBP-016_NoSQL in Azure ~ドキュメント指向データベース Azure DocumentDB 徹底解説~
by
decode2016
54 slides
88 views
PDF
LightSwitch で遊んでみた Rev. 2
by
Yoshitaka Seo
70 slides
1.2K views
Entity Framework(Core)についての概要を学ぼう
by
TomomitsuKusaba
23 slides
1.3K views
Daisukei vsug ef
by
vsug_jim
36 slides
734 views
20110607
by
小野 修司
25 slides
515 views
Mvc conf session_4_ono
by
Hiroshi Okunushi
25 slides
742 views
Entity Framework
by
Nakashima Yujiro
83 slides
3.3K views
Application Architecture for Enterprise Win Store Apps with DDD Pattern
by
Atsushi Kambara
284 slides
3.1K views
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
by
MorioImai
77 slides
1K views
ADO.NETとORMとMicro-ORM -dapper dot netを使ってみた
by
Narami Kiyokura
80 slides
30.5K views
Open棟梁機能紹介 v02-00
by
Daisuke Nishino
28 slides
14.8K views
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
by
Shotaro Suzuki
64 slides
393 views
金魚本読書ノート JPA編
by
Kazuyoshi Kamitsukasa
43 slides
845 views
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
by
Daisuke Nishino
44 slides
4.3K views
Entity Framework 5.0 deep dive
by
Atsushi Fukui
27 slides
3.1K views
ADO.NET Entity Framework
by
Microsoft
43 slides
5.5K views
20100324 勉強会資料(ドメイン駆動)
by
Masayuki Kanou
43 slides
837 views
VSUG Day 2010 Summer - Using ADO.NET Entity Framework
by
Atsushi Fukui
75 slides
3K views
設計/ドメイン設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第23回】
by
Tomoharu ASAMI
49 slides
85 views
C# LINQ ~深く知って、使いまくろう~
by
Fujio Kojima
50 slides
2.1K views
DBP-016_NoSQL in Azure ~ドキュメント指向データベース Azure DocumentDB 徹底解説~
by
decode2016
54 slides
88 views
LightSwitch で遊んでみた Rev. 2
by
Yoshitaka Seo
70 slides
1.2K views
More from Masaki Takeda
PPTX
Team Foundation Server / Visual Studio Team Services によるプロジェクト管理・リポジトリ管理・継続的イ...
by
Masaki Takeda
136 slides
2.2K views
PDF
マイクロソフトモバイルアプリ開発環境の全貌Xamarin, Visual Studio App Center, Azure Mobile Apps
by
Masaki Takeda
25 slides
1.5K views
PDF
モバイルアプリ開発体験ハンズオンAndroid 編
by
Masaki Takeda
145 slides
700 views
PPTX
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
by
Masaki Takeda
25 slides
918 views
PPTX
モバイルアプリ開発体験ハンズオンAndroid 編~ Xamarin 実装からビルド・テスト・配布 & バックエンドの実装まで ~
by
Masaki Takeda
124 slides
829 views
PPTX
モバイルアプリケーション開発体験ハンズオン ~実装からビルド・テスト・ベータテスト配布まで~ Android 編
by
Masaki Takeda
106 slides
695 views
PPTX
Team Foundation Server 2015 によるテスト工数削減
by
Masaki Takeda
58 slides
10.3K views
PDF
それでもボクはMicrosoft Azure を使う
by
Masaki Takeda
33 slides
2.7K views
PPTX
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
by
Masaki Takeda
31 slides
2K views
PDF
BizSpark 経由での Microsoft Azure 有効化 & WordPress インストール
by
Masaki Takeda
73 slides
3K views
PDF
MTとAzureの素敵な関係 '14名古屋
by
Masaki Takeda
25 slides
3.1K views
Team Foundation Server / Visual Studio Team Services によるプロジェクト管理・リポジトリ管理・継続的イ...
by
Masaki Takeda
136 slides
2.2K views
マイクロソフトモバイルアプリ開発環境の全貌Xamarin, Visual Studio App Center, Azure Mobile Apps
by
Masaki Takeda
25 slides
1.5K views
モバイルアプリ開発体験ハンズオンAndroid 編
by
Masaki Takeda
145 slides
700 views
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
by
Masaki Takeda
25 slides
918 views
モバイルアプリ開発体験ハンズオンAndroid 編~ Xamarin 実装からビルド・テスト・配布 & バックエンドの実装まで ~
by
Masaki Takeda
124 slides
829 views
モバイルアプリケーション開発体験ハンズオン ~実装からビルド・テスト・ベータテスト配布まで~ Android 編
by
Masaki Takeda
106 slides
695 views
Team Foundation Server 2015 によるテスト工数削減
by
Masaki Takeda
58 slides
10.3K views
それでもボクはMicrosoft Azure を使う
by
Masaki Takeda
33 slides
2.7K views
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
by
Masaki Takeda
31 slides
2K views
BizSpark 経由での Microsoft Azure 有効化 & WordPress インストール
by
Masaki Takeda
73 slides
3K views
MTとAzureの素敵な関係 '14名古屋
by
Masaki Takeda
25 slides
3.1K views
Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
1.
Entity Framework 6.1.3
+ Windows フォーム サンプル アプリケーション構築 手順書 日本マイクロソフト株式会社 開発ツール推進部 武田 正樹 Masaki.Takeda@microsoft.com 最終更新日: 2016 年 7 月 5 日
2.
2 本手順書で構築できるアプリケーション Entity Framework
6.1.3 + Windows フォームを利用して、 データベースからほぼノンコーディングでアプリケーションを作成します。 本手順書では、以下のソフトウェアを同一マシンにインストールしています。 Visual Studio 2015 (Professional / Enterprise / Community) SQL Server Express 2014 http://www.microsoft.com/ja-jp/download/details.aspx?id=42299
3.
3 目次 データベースの準備 4
Windows フォーム プロジェクトの新規作成 10 モデルのリバース エンジニアリング 14 DataGridView とのデータバインド 22 アプリケーションの実行 40
4.
データベースの準備
5.
5 1. Visual Studio
2015 を起動し、メニュー[表示]-[サーバーエクスプローラー] の順にクリックします。 データベースの準備 (1) 1
6.
6 1. サーバーエクスプローラーが表示されます。[データ接続] を右クリックします。 2.
[接続の追加] をクリックします。 データベースの準備 (2) 1 2
7.
7 データベースの準備 (3) 1. 接続の追加ウイザードが表示されます。[サーバー名]
に今回使用するデータベース名を入力します。 2. データベースのログオン情報を入力します。今回は SQL Server 認証を使用しています。 3. [データベース名の選択または入力]を選択し、[DatabaseFirst.Blogging] と入力します。 4. [OK] をクリックします。 1 2 3 4
8.
8 1. サーバーエクスプローラーにデータベースのサーバー名が表示されますので、右クリックします。 2. [新しいクエリ]
をクリックします。 データベースの準備 (4) 1 2
9.
9 SQL 文を実行して、 DatabaseFirst.Blogging
データベースにテーブルを作成します。 1. 以下のSQL 文を実行します。 2. [▶] をクリックします。SQL 文が実行され、テーブル [Blogs], [Posts] が作成されます。 データベースの準備 (5) CREATE TABLE [dbo].[Blogs] ( [BlogId] INT IDENTITY (1, 1) NOT NULL, [Name] NVARCHAR (200) NULL, [Url] NVARCHAR (200) NULL, CONSTRAINT [PK_dbo.Blogs] PRIMARY KEY CLUSTERED ([BlogId] ASC) ); CREATE TABLE [dbo].[Posts] ( [PostId] INT IDENTITY (1, 1) NOT NULL, [Title] NVARCHAR (200) NULL, [Content] NTEXT NULL, [BlogId] INT NOT NULL, CONSTRAINT [PK_dbo.Posts] PRIMARY KEY CLUSTERED ([PostId] ASC), CONSTRAINT [FK_dbo.Posts_dbo.Blogs_BlogId] FOREIGN KEY ([BlogId]) REFERENCES [dbo].[Blogs] ([BlogId]) ON DELETE CASCADE ); 1 2
10.
Windows フォーム プロジェクトの新規作成
11.
11 1. メニュー[ファイル]-[新規作成]-[プロジェクト] の順にクリックします。 Windows
フォーム プロジェクトの新規作成 (1) 1
12.
12 1. [Visual C#]-[Windows]
をクリックします。 2. [Windows フォーム アプリケーション] を選択します。 3. [ソース管理に追加] のチェックが外れていることを確認します。 4. [OK] をクリックします。 Windows フォーム プロジェクトの新規作成 (2) 1 2 3 4
13.
13 [ソリューション エクスプローラー] に、Windows
フォーム プロジェクトが作成されていることを確認します。 Windows フォーム プロジェクトの新規作成 (3)
14.
モデルの リバース エンジニアリング
15.
15 1. [ソリューション エクスプローラー]
の [プロジェクト] を右クリックします。 2. [追加] をクリックします。 3. [新しい項目] をクリックします。 モデルのリバース エンジニアリング (1) 1 2 3
16.
16 1. [Visual C#]-[データ]
をクリックします。 2. [ADO.NET Entity Data Model] を選択します。 3. [名前] を [BloggingModel] と入力します。 4. [OK] をクリックします。 モデルのリバース エンジニアリング (2) 1 2 3 4
17.
17 1. Entity Data
Model ウイザードが表示されます。[データベースから ED Designer] を選択します。 2. [次へ] をクリックします。 モデルのリバース エンジニアリング (3) 1 2
18.
18 1. データ接続が […DatabaseFirst.Blogging.dbo]
となっていることを確認します。 2. 今回は、[はい、データベース接続文字列に含めます。] を選択します。 3. [接続設定に名前を付けて Web.Config に保存] にチェックがはいっていることを確認します。 4. [BloggingContext] と入力します。 5. [次へ] をクリックします。 モデルのリバース エンジニアリング (4) 1 5 2 3 4
19.
19 1. 使用する Entity
Framework のバージョンを指定します。 [Entity Framework 6.x] を選択します。 2. [次へ] をクリックします。 モデルのリバース エンジニアリング (5) 1 2
20.
20 1. [モデルに含めるデータベース オブジェクト]
の [テーブル] にチェックをいれます。 2. [生成されたオブジェクトの名前を複数化まとは単数化する]にチェックをいれます。 3. [モデル名前空間] が [DatabaseFirst.BloggingModel] になっていることを確認します。 4. [完了] をクリックします。 その後セキュリティ警告が表示されますが、[OK] をクリックします。 モデルのリバース エンジニアリング (6) 1 4 3 2
21.
21 リバース エンジニアリングのプロセスが完了すると、新しいモデルがプロジェクトに追加され、 自動的にそのモデルが開いて Entity
Framework デザイナーに表示されます。 モデルのリバース エンジニアリング (7)
22.
DataGridView とのデータバインド
23.
23 まずは、プロジェクトのビルドを行う必要があります。 1. [ソリューション エクスプローラー]
の [プロジェクト] を右クリックします。 2. [ビルド] をクリックします。 DataGridView とのデータバインド (1) 1 2
24.
24 DataGridView に使用するデータソースを追加します。 1. メニュー[プロジェクト]-[新しいデータソースの追加]
の順にクリックします。 DataGridView とのデータバインド (2) 1
25.
25 [データソース構成ウィザード] が起動します。 1. [オブジェクト]
をクリックします。 2. [次へ] をクリックします。 DataGridView とのデータバインド (3) 1 2
26.
26 1. [WindowsFormApplication1] –
[WindowsFormApplication1] を展開し、[Blog] にチェックをいれます。 2. [完了] をクリックします。 3. ソリューション エクスプローラーに [Blog.datasource] が生成されていることを確認します。 DataGridView とのデータバインド (4) 1 2 3
27.
27 データソースの追加後にプロジェクトのビルドを行う必要があります。 1. [ソリューション エクスプローラー]
の [プロジェクト] を右クリックします。 2. [ビルド] をクリックします。 DataGridView とのデータバインド (5) 1 2
28.
28 1. [Form1.cs [デザイン]]
をクリックします。 DataGridView とのデータバインド (6) 1
29.
29 1. メニュー[表示]-[その他のウインドウ] の順にクリックします。 2.
[データソース] をクリックします。 DataGridView とのデータバインド (7) 1 2
30.
30 1. [データソース]ウインドウの [Blog]
を[Form1] にドラッグ&ドロップ。DataGridView とナビゲーションが追加されます。 2. [blogBindingSource] と [blogBidingNavigator] が表示されていることを確認します。 DataGridView とのデータバインド (8) 1 2
31.
31 DataGridView と Entity
Framework のデータバインドには、若干のコードの記述が必要です。 1. DataGridView コントロールが無いフォームの場所で右クリックします。 2. [プロパティ] をクリックします。 DataGridView とのデータバインド (9) 1 2
32.
32 1. プロパティウインドウが開きます。[稲妻アイコン] をクリックします。 2.
動作カテゴリにある [Load] 欄に [Form1_Load] と入力し、[Enter] キーを押します。 DataGridView とのデータバインド (10) 1 2
33.
33 1. Form1.cs の
Form1_Load メソッドが表示されますので、以下のように入力します。 DataGridView とのデータバインド (11) context = new BloggingContext(); context.Blogs.Load(); blogBindingSource.DataSource = context.Blogs.Local.ToBindingList(); 1
34.
34 1. Form1.cs 10行目に
[using System.Data.Entity;] を追加します。 2. Form1.cs 16行目に [BloggingContext context;] を追加します。 DataGridView とのデータバインド (12) 1 2
35.
35 1. [Form1.cs [デザイン]]
をクリックします。 2. DataGridView をクリックして選択し、[▶] をクリックします。 3. [列の編集] をクリックします。 DataGridView とのデータバインド (13) 1 2 3
36.
36 1. 不要な列を削除します。[Posts] をクリックします。 2.
[削除] をクリックします。 3. [OK] をクリックします。 DataGridView とのデータバインド (14) 1 2 3
37.
37 1. [保存] アイコンを右クリックします。 2.
[Enabled] をクリックします。 3. 再度 [保存]アイコンを右クリックし、[プロパティ] をクリックします。 DataGridView とのデータバインド (15) 1 2 3
38.
38 プロパティウインドウが開きます。 1. アクションカテゴリにある [Click]
欄に [SaveItems] と入力し、[Enter] キーを押します。 DataGridView とのデータバインド (16) 1
39.
39 1. Form1.cs の
SaveItems メソッドが表示されますので、以下のように入力します。 2. [すべて保存] アイコンをクリックし、保存します。 DataGridView とのデータバインド (17) 1 context.SaveChanges(); 2
40.
アプリケーションの実行
41.
41 1. メニュー[デバッグ]-[デバッグの開始] の順にクリックします。 以下の画面が表示されます。これでアプリケーションの作成は完了です。アイテムの追加や編集などを実施して、問題 なく動作していることを確認してましょう。 アプリケーションの実行
(1) 1