EntityCodeGenerator Klasa

Definicja

Generuje kontekst obiektów i klasy jednostek (kod warstwy obiektu) na podstawie plików języka definicji schematu koncepcyjnego (CSDL). Począwszy od programu Entity Framework w wersji 4, klasa ObjectContext dla określonego modelu zawiera właściwości typu ObjectSet<TEntity> reprezentujące zestawy jednostek modelu.

public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
Dziedziczenie
EntityCodeGenerator

Konstruktory

Nazwa Opis
EntityCodeGenerator(LanguageOption)

Inicjuje nowe wystąpienie EntityCodeGenerator klasy z określoną opcją języka.

Właściwości

Nazwa Opis
EdmToObjectNamespaceMap

Pobiera element EdmToObjectNamespaceMap zawierający koncepcyjny język definicji schematu (CSDL) do mapowań przestrzeni nazw kodu.

LanguageOption

Pobiera lub ustawia wartość wskazującą LanguageOption język wygenerowanego kodu.

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GenerateCode(String, String, IEnumerable<String>, Version)

Tworzy plik kodu źródłowego, który zawiera kod warstwy obiektu wygenerowany na podstawie określonego pliku języka definicji schematu koncepcyjnego (CSDL). Lista ścieżek plików schematu służy do rozpoznawania wszelkich odwołań zawartych w pliku CSDL. Należy pamiętać, że parametr targetEntityFrameworkVersion używa wewnętrznych numerów wersji elementu EntityFramework zgodnie z opisem EntityFrameworkVersions w klasie.

GenerateCode(String, String, IEnumerable<String>)

Tworzy plik kodu źródłowego, który zawiera kod warstwy obiektu wygenerowany na podstawie określonego pliku języka definicji schematu koncepcyjnego (CSDL). Lista ścieżek plików schematu służy do rozpoznawania wszelkich odwołań zawartych w pliku CSDL.

GenerateCode(String, String, Version)

Tworzy plik kodu źródłowego, który zawiera kod warstwy obiektu wygenerowany na podstawie określonego pliku języka definicji schematu koncepcyjnego (CSDL). Należy pamiętać, że parametr targetEntityFrameworkVersion używa wewnętrznych numerów wersji programu Entity Framework zgodnie z opisem EntityFrameworkVersions w klasie.

GenerateCode(String, String)

Tworzy plik kodu źródłowego, który zawiera kod warstwy obiektu wygenerowany na podstawie określonego pliku języka definicji schematu koncepcyjnego (CSDL).

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

Tworzy plik kodu źródłowego, który zawiera kod warstwy obiektu wygenerowany na podstawie określonego pliku języka definicji schematu koncepcyjnego (CSDL). Należy pamiętać, że parametr targetEntityFrameworkVersion używa wewnętrznych numerów wersji programu Entity Framework zgodnie z opisem EntityFrameworkVersions w klasie.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Generuje kod warstwy obiektu na podstawie języka definicji schematu koncepcyjnego (CSDL) określonego XmlReader w obiekcie, a następnie zwraca wygenerowany kod do elementu TextWriter. Lista XmlReader obiektów służy do rozpoznawania wszelkich odwołań zawartych w pliku CSDL.

GenerateCode(XmlReader, TextWriter, Version)

Generuje kod warstwy obiektu przy użyciu języka definicji schematu koncepcyjnego (CSDL) określonego w obiekcie XmlReader i zwraca wygenerowany kod do textWriter. Należy pamiętać, że parametr targetEntityFrameworkVersion używa wewnętrznych numerów wersji elementu EntityFramework zgodnie z opisem EntityFrameworkVersions w klasie.

GenerateCode(XmlReader, TextWriter)

Generuje kod warstwy obiektu przy użyciu języka definicji schematu koncepcyjnego (CSDL) określonego XmlReader w obiekcie i zwraca wygenerowany kod do elementu TextWriter.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy