Share via


EntityCodeGenerator Classe

Définition

Génère des classes de contexte de l’objet et d’entité (code de la couche objet) à partir de fichiers Conceptual Schema Definition Language (CSDL). À partir d’Entity Framework version 4, une classe ObjectContext d’un modèle spécifique contient les 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

EntityCodeGenerator(LanguageOption)

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

Propriétés

EdmToObjectNamespaceMap

Obtient un EdmToObjectNamespaceMap qui contient le langage CSDL (Conceptual Schema Definition Language) pour coder les mappages d'espaces de noms.

LanguageOption

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

Méthodes

Equals(Object)

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

(Hérité de Object)
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(String, String, IEnumerable<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é. La liste des chemins d'accès aux fichiers de schéma permet de résoudre toutes les références contenues dans le fichier CSDL.

GenerateCode(String, String, IEnumerable<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é. La liste des chemins d'accès aux fichiers de schéma permet de résoudre toutes les références contenues dans le fichier CSDL. Notez que le paramètre targetEntityFrameworkVersion utilise les numéros de version internes Entity Framework comme décrit dans la classe EntityFrameworkVersions .

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 les numéros de version internes Entity Framework comme décrit dans la classe EntityFrameworkVersions .

GenerateCode(XmlReader, TextWriter)

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

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Génère du code de couche objet à l'aide du langage CSDL (Conceptual Schema Definition Language) spécifié contenu dans l'objet XmlReader et exporte le code généré vers un TextWriter. Liste d'objets XmlReader utilisée pour résoudre toutes les références qui sont contenues dans le langage CSDL.

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 les numéros de version internes Entity Framework comme décrit dans la classe EntityFrameworkVersions .

GenerateCode(XmlReader, TextWriter, Version)

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

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à