Udostępnij za pośrednictwem


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ącego zestawy jednostek modelu.

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

Konstruktory

EntityCodeGenerator(LanguageOption)

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

Właściwości

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

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GenerateCode(String, String)

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

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, 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, Version)

Tworzy plik kodu źródłowego zawierający 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)

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

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

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

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

Tworzy plik kodu źródłowego zawierający 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, Version)

Generuje kod warstwy obiektów przy użyciu języka definicji schematu koncepcyjnego (CSDL) określonego w obiekcie XmlReader i generuje 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.

GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy