EntityCodeGenerator Classe

Définition

Génère des classes de contexte d’objet et d’entité (code de couche objet) à partir de fichiers CSDL (Conceptual Schema Definition Language). À compter d’Entity Framework version 4, une classe ObjectContext pour un modèle spécifique contient des propriétés de type ObjectSet<TEntity> qui représentent les jeux d’entités du modèle.

public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
Héritage
EntityCodeGenerator

Constructeurs

Nom Description
EntityCodeGenerator(LanguageOption)

Initialise une nouvelle instance de la EntityCodeGenerator classe avec l’option de langue spécifiée.

Propriétés

Nom Description
EdmToObjectNamespaceMap

Obtient un EdmToObjectNamespaceMap qui contient le langage de définition de schéma conceptuel (CSDL) pour coder des mappages d’espaces de noms.

LanguageOption

Obtient ou définit une LanguageOption valeur qui indique la langue du code généré.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GenerateCode(String, String, IEnumerable<String>, Version)

Crée un fichier de code source qui contient du code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. La liste des chemins d’accès aux fichiers de schéma est utilisée pour résoudre les références contenues dans le fichier CSDL. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version EntityFramework internes, comme décrit dans la EntityFrameworkVersions classe.

GenerateCode(String, String, IEnumerable<String>)

Crée un fichier de code source qui contient du code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. La liste des chemins d’accès aux fichiers de schéma est utilisée pour résoudre les références contenues dans le fichier CSDL.

GenerateCode(String, String, Version)

Crée un fichier de code source qui contient le code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version Entity Framework internes, comme décrit dans la EntityFrameworkVersions classe.

GenerateCode(String, String)

Crée un fichier de code source qui contient le code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version)

Crée un fichier de code source qui contient le code de couche objet généré à partir du fichier CSDL (Conceptual Schema Definition Language) spécifié. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version Entity Framework internes, comme décrit dans la EntityFrameworkVersions classe.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Génère du code de couche objet basé sur le langage CSDL (Conceptual Schema Definition Language) spécifié dans l’objet XmlReader , puis génère le code généré dans un TextWriter. Une liste d’objets XmlReader est utilisée pour résoudre les références contenues dans le CSDL.

GenerateCode(XmlReader, TextWriter, Version)

Génère du code de couche objet à l’aide du langage CSDL (Conceptual Schema Definition Language) spécifié dans l’objet XmlReader et génère le code généré dans un TextWriter. Notez que le paramètre targetEntityFrameworkVersion utilise des numéros de version EntityFramework internes, comme décrit dans la EntityFrameworkVersions classe.

GenerateCode(XmlReader, TextWriter)

Génère du code de couche objet à l’aide du langage CSDL (Conceptual Schema Definition Language) spécifié dans l’objet XmlReader et génère le code généré dans un TextWriter.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à