EntityCodeGenerator Třída

Definice

Generuje kontext objektu a třídy entit (kód vrstvy objektu) ze souborů jazyka CSDL (Conceptual Schema Definition Language). Počínaje Entity Framework verze 4 třída ObjectContext pro konkrétní model obsahuje vlastnosti typu ObjectSet<TEntity> , které představují sady entit modelu.

public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
Dědičnost
EntityCodeGenerator

Konstruktory

Name Description
EntityCodeGenerator(LanguageOption)

Inicializuje novou instanci EntityCodeGenerator třídy se zadanou jazykovou možností.

Vlastnosti

Name Description
EdmToObjectNamespaceMap

EdmToObjectNamespaceMap Získá, který obsahuje konceptuální jazyk definice schématu (CSDL) na mapování oboru názvů kódu.

LanguageOption

Získá nebo nastaví LanguageOption hodnotu, která označuje jazyk vygenerovaného kódu.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GenerateCode(String, String, IEnumerable<String>, Version)

Vytvoří soubor zdrojového kódu, který obsahuje kód vrstvy objektu vygenerovaný ze zadaného souboru CSDL (Conceptual Schema Definition Language). Seznam cest k souborům schématu slouží k vyřešení všech odkazů obsažených v souboru CSDL. Všimněte si, že parametr targetEntityFrameworkVersion používá interní čísla verzí EntityFramework, jak je popsáno EntityFrameworkVersions ve třídě.

GenerateCode(String, String, IEnumerable<String>)

Vytvoří soubor zdrojového kódu, který obsahuje kód vrstvy objektu vygenerovaný ze zadaného souboru CSDL (Conceptual Schema Definition Language). Seznam cest k souborům schématu slouží k vyřešení všech odkazů obsažených v souboru CSDL.

GenerateCode(String, String, Version)

Vytvoří soubor zdrojového kódu, který obsahuje kód vrstvy objektu vygenerovaný ze zadaného souboru CSDL (Conceptual Schema Definition Language). Všimněte si, že parametr targetEntityFrameworkVersion používá interní čísla verzí Entity Framework, jak je popsáno ve EntityFrameworkVersions třídě.

GenerateCode(String, String)

Vytvoří soubor zdrojového kódu, který obsahuje kód vrstvy objektu vygenerovaný ze zadaného souboru CSDL (Conceptual Schema Definition Language).

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

Vytvoří soubor zdrojového kódu, který obsahuje kód vrstvy objektu vygenerovaný ze zadaného souboru CSDL (Conceptual Schema Definition Language). Všimněte si, že parametr targetEntityFrameworkVersion používá interní čísla verzí Entity Framework, jak je popsáno ve EntityFrameworkVersions třídě.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Vygeneruje kód vrstvy objektu na základě konceptu jazyka definice schématu (CSDL) zadaného v objektu XmlReader a potom vygenerovaný kód vygeneruje do objektu TextWriter. Seznam XmlReader objektů se používá k vyřešení všech odkazů obsažených v CSDL.

GenerateCode(XmlReader, TextWriter, Version)

Generuje kód vrstvy objektu pomocí koncepčního jazyka definice schématu (CSDL) zadaného v XmlReader objektu a vygeneruje vygenerovaný kód textWriter. Všimněte si, že parametr targetEntityFrameworkVersion používá interní čísla verzí EntityFramework, jak je popsáno EntityFrameworkVersions ve třídě.

GenerateCode(XmlReader, TextWriter)

Vygeneruje kód vrstvy objektu pomocí jazyka CSDL (Conceptual Schema Definition Language) zadaného XmlReader v objektu a výstupem vygenerovaného kódu do objektu TextWriter.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro