Sdílet prostřednictvím


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

EntityCodeGenerator(LanguageOption)

Inicializuje novou instanci EntityCodeGenerator třídy s možností zadaného jazyka.

Vlastnosti

EdmToObjectNamespaceMap

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

LanguageOption

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

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GenerateCode(String, String)

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

GenerateCode(String, String, IEnumerable<String>)

Vytvoří soubor zdrojového kódu, který obsahuje kód vrstvy objektů vygenerovaný ze zadaného souboru jazyka CSDL (Conceptual Schema Definition Language). Seznam cest k souborům schématu se používá k překladu všech odkazů obsažených v souboru CSDL.

GenerateCode(String, String, IEnumerable<String>, Version)

Vytvoří soubor zdrojového kódu, který obsahuje kód vrstvy objektů vygenerovaný ze zadaného souboru jazyka CSDL (Conceptual Schema Definition Language). Seznam cest k souborům schématu se používá k překladu 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 ve EntityFrameworkVersions třídě.

GenerateCode(String, String, Version)

Vytvoří soubor zdrojového kódu, který obsahuje kód vrstvy objektu vygenerovaný ze zadaného souboru jazyka 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)

Vygeneruje kód vrstvy objektů pomocí jazyka csDL (Konceptuální jazyk pro definici schématu) zadaného v objektu XmlReader a vygenerovaný kód vygeneruje do objektu TextWriter.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Vygeneruje kód vrstvy objektu na základě jazyka CSDL (Conceptual Schema Definition Language) zadaného v objektu XmlReader a pak vygenerovaný kód vygeneruje do objektu TextWriter. Seznam XmlReader objektů se používá k vyřešení všech odkazů, které jsou obsaženy v CSDL.

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

Vytvoří soubor zdrojového kódu, který obsahuje kód vrstvy objektu vygenerovaný ze zadaného souboru jazyka 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, Version)

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

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

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

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

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

(Zděděno od Object)

Platí pro