EntityCodeGenerator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |