|
•
|
SDK ダウンロードで入手できる Zen ADO.NET データ プロバイダーに記載されている、.NET Framework 4.0 を対象とするアプリケーション
|
|
•
|
|
•
|
|
1.
|
EntityFramework 6.1.2 NuGet パッケージをインストールします。
|
|
2.
|
app.config ファイルから defaultConnectionFactory 登録セクションを削除して、次のコードに置き換えます。
|
|
1.
|
次の新しい DbConfiguration クラスをテスト アプリケーションに追加します。
|
|
2.
|
次のアノテーションを DBContext クラスの上に追加します。
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
1 Code First のワークフローでは、エンティティ内の文字列フィールドの長さが指定されていない場合、データ プロバイダーは Unicode 型と非 Unicode 型のデフォルトの長さをそれぞれ 2048 バイトと 4096 バイトに設定します。ただし、文字列フィールドの長さが最大許容限度に設定されている場合、つまり、Unicode 型では 4000 バイト、非 Unicode 型では 8000 バイトに設定されている場合、データ プロバイダーはそれぞれを 2048 バイトと 4096 バイトにリセットします。その他、文字列フィールドの長さが指定されているすべてのシナリオでは、データ プロバイダーは指定された長さを使用します。
|
|
|
Avg(expression)
|
avg(expression)
|
|
BigCount(expression)
|
count(expression)
|
|
Count(expression)
|
count(expression)
|
|
Max(expression)
|
max(expression)
|
|
Min(expression)
|
min(expression)
|
|
StDev(expression)
|
stdev(expression)
|
|
StDevP(expression)
|
stdevp(expression)
|
|
Sum(expression)
|
sum(expression)
|
|
Var(expression)
|
var(expression)
|
|
VarP(expression)
|
varp(expression)
|
|
Abs(value)
|
abs(value)
|
|
Ceiling(value)
|
ceiling(value)
|
|
Floor(value)
|
floor(value)
|
|
Round(value)
|
|
|
1 Zen v11.30 Update 4(May 2013)が必要です。
|
|
|
BitWiseNot(value)
|
|
|
Length(string)
|
length(string)
|
|
LTrim(string)
|
ltrim(string)
|
|
Trim(string)
|
trim(BOTH FROM string)
|
|
Reverse(string)
|
reverse(string)
|
|
RTrim(string)
|
rtrim(string)
|
|
ToLower(string)
|
lower(string)
|
|
ToUpper(string)
|
upper(string)
|
|
2.
|
|
3.
|
|
•
|
|
•
|
|
5.
|
|
6.
|
|
a.
|
ラジオ ボタンが選択可能であれば、[はい、重要情報を接続文字列に含めます]を選択して、接続文字列に重要情報を含めるようにします。
|
|
b.
|
[エンティティ接続設定に名前を付けて...に保存]フィールドで、メインのデータ アクセス クラスの名前を入力するか、またはデフォルトの名前を受け入れます。
|
|
c.
|
[次へ]をクリックします。
|
|
•
|
|
10.
|
|
•
|
|
•
|
|
a.
|
プロジェクトを右クリックして、[NuGet パッケージの管理]をクリックします。
|
|
b.
|
|
•
|
System.Data.Objects.DataClasses.EdmFunctionAttribute => System.Data.Entity.DbFunctionAttribute
メモ:このクラスは名前が変更されました。古い名前のクラスは引き続き存在し、動作しますが、現在は不使用とマークされています。 |
|
•
|
System.Data.Objects.EntityFunctions => System.Data.Entity.DbFunctions
メモ:このクラスは名前が変更されました。古い名前のクラスは引き続き存在し、動作しますが、現在は不使用とマークされています。 |
|
•
|
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 を使用すると、開発者はビジネス ロジックの構築に使用された言語と同じ言語のデータベースに対するクエリを作成できるようになります。
|