System.Data.Entity.Design 名前空間

System.Data.Entity.Design 名前空間には、Entity Data Model (EDM) ファイルおよびオブジェクト ソース コードを生成するクラスが含まれています。 The System.Data.Entity.Design namespace contains classes to generate Entity Data Model (EDM) files and object source code.

クラス

EdmToObjectNamespaceMap

コード名前空間マッピングに対する概念モデルのコレクションを表します。Represents a collection of conceptual model to code namespace mappings.

EntityClassGenerator

概念スキーマ定義言語 (CSDL) ファイルから、オブジェクト コンテキストおよびエンティティ クラス (オブジェクト レイヤー コード) を生成します。Generates object context and entity classes (object layer code) from conceptual schema definition language (CSDL) files.

EntityCodeGenerator

概念スキーマ定義言語 (CSDL) ファイルから、オブジェクト コンテキストおよびエンティティ クラス (オブジェクト レイヤー コード) を生成します。Generates object context and entity classes (object layer code) from conceptual schema definition language (CSDL) files. Entity Framework バージョン 4 以降、特定のモデルの ObjectContext クラスには、モデルのエンティティ セットを表す ObjectSet<TEntity> 型のプロパティがあります。Starting with Entity Framework version 4, an ObjectContext class for a specific model contains properties of type ObjectSet<TEntity> that represent the model's entity sets.

EntityFrameworkVersions

Entity Framework の各バージョンに関する情報を提供します。Provides information about different versions of the Entity Framework.

EntityModelSchemaGenerator

クラスは S 領域の EntityContainer と C 領域の EntityContainer の間に既定の CCMapping を作成します。The class creates a default CCMapping between an EntityContainer in S space and an EntityContainer in C space. マッピングは、範囲の宣言型に基づいて作成されます。The Mapping will be created based on the declared types of extents. したがって、継承は機能しません。So Inheritance does not work.

EntityStoreSchemaFilterEntry

1 つのフィルター エントリを表します。Represents a single filter entry. フィルターは、生成中に特定のデータベース オブジェクトを許可または除外するために使用されます。The filter is used to allow or exclude particular database objects during generation.

EntityStoreSchemaGenerator

データベース スキーマ情報の読み込みを担当します。Responsible for Loading Database Schema Information.

EntityViewGenerator

StorageMappingItemCollection でエクステントのビューを生成し、それらのビューをキャッシュする型のソース コード ファイルを作成します。Generates views for the extents in the StorageMappingItemCollection, and creates a source code file for a type that will cache these views.

MetadataExtensionMethods

メタデータ公開プロトコルのメソッドを表します。Represents the methods for the metadata publishing protocols.

MetadataItemCollectionFactory

メタデータ ItemCollection のインスタンスを作成するためのメソッドのセットを表します。Represents a set of methods for creating metadata ItemCollection instances.

PropertyGeneratedEventArgs

OnPropertyGenerated イベントのデータを提供します。Provides data for the OnPropertyGenerated event.

TypeGeneratedEventArgs

OnTypeGenerated イベントのデータを提供します。Provides data for the OnTypeGenerated event.

列挙型

EntityStoreSchemaFilterEffect

EntityStoreSchemaFilterEntry で指定したパターンに一致するデータベース オブジェクトを許可するか除外するかを指定します。Specifies whether to allow or exclude database objects that match the pattern specified in the EntityStoreSchemaFilterEntry.

EntityStoreSchemaFilterObjectTypes

スキーマ フィルターを適用するストア オブジェクトの種類を指定します。Specifies the store object type to apply the schema filter to.

LanguageOption

生成されたコードの言語を指定します。Specifies the language for the generated code.

代理人

PropertyGeneratedEventHandler

OnPropertyGenerated イベントを処理するメソッドを表します。Represents the method that will handle the OnPropertyGenerated event.

TypeGeneratedEventHandler

OnTypeGenerated イベントを処理するメソッドを表します。Represents the method that will handle the OnTypeGenerated event.

注釈

System.Data.Entity.Design クラスは EDM ツールをサポートします。The System.Data.Entity.Design classes support the EDM tools. EDM ツールの詳細については、次を参照してください。 ADO.NET Entity Data Model ツールします。For more information about the EDM tools, see ADO.NET Entity Data Model Tools.