•
|
•
|
1
|
EntityFramework 6.1.2 NuGet パッケージをインストールします。
|
2
|
app.config ファイルから defaultConnectionFactory 登録セクションを削除して、次のコードに置き換えます。
|
1
|
次の新しい DbConfiguration クラスをテスト アプリケーションに追加します。
|
•
|
•
|
•
|
•
|
•
|
•
|
•
|
1 Code First のワークフローでは、エンティティ内の文字列フィールドの長さが指定されていない場合、データ プロバイダーは unicode 型と非 unicode 型のデフォルトの長さをそれぞれ 2048 バイトと 4096 バイトに設定します。ただし、文字列フィールドの長さが最大許容限度に設定されている場合、つまり、unicode 型では 4000 バイト、非 unicode 型では 8000 バイトに設定されている場合、データ プロバイダーはそれぞれを 2048 バイトと 4096 バイトにリセットします。その他、文字列フィールドの長さが指定されているすべてのシナリオでは、データ プロバイダーは指定された長さを使用します。
|
表 13
|
表 14
|
表 15
|
表 16
|
表 17
|
表 18
|
表 19
|
2
|
3
|
•
|
EF 6.1 を構成していない場合は、[データベースから生成]を選択して[次へ]をクリックします。
![]() |
•
|
EF 6.1 を構成している場合は、[データベースから EF Designer]を選択して[次へ]をクリックします。
![]() |
5
|
6
|
a.
|
ラジオ ボタンが選択可能であれば、[はい、重要情報を接続文字列に含めます]を選択して、接続文字列に重要情報を含めるようにします。
|
b.
|
[エンティティ接続設定に名前を付けて...に保存]フィールドで、メインのデータ アクセス クラスの名前を入力するか、またはデフォルトの名前を受け入れます。
|
c.
|
[次へ]をクリックします。
|
•
|
現在のプロジェクト用に EF5 を構成している場合は、[バージョンの選択]ページで[次へ]をクリックし、デフォルトの[Entity Framework 5.0]で次へ進めます。
![]() |
10
|
•
|
"Programming Entity Framework" by Julie Lerman は、ADO.NET Entity Framework の使い方の網羅的な議論を提供しています。
|
•
|
ADO.NET Entity Framework では、Entity Framework を紹介するほか、多くの詳細にわたる項目へのリンクを提供しています。
|
•
|
接続文字列(Entity Framework)では、Entity Framework による接続文字列の使い方について説明します。接続文字列には、基となる ADO.NET データ プロバイダーへの接続に使用する情報が含まれているほか、必要なエンティティ データ モデルのマッピングおよびメタデータに関する情報も含まれています。
|
•
|
Entity Data Model ツールでは、EDM を使用してアプリケーションを視覚的に構築するためのツールについて説明します。個別のツールとして、Entity Data Model ウィザード、ADO.NET Entity Data Model デザイナー(エンティティ デザイナー)、およびモデルの更新ウィザードがあります。これらのツールは共同して、エンティティ データ モデルを生成、編集、および更新することができます。
|
•
|
LINQ to Entities を使用すると、開発者はビジネス ロジックの構築に使用された言語と同じ言語のデータベースに対するクエリを作成できるようになります。
|