Udostępnij za pośrednictwem


EntityCodeGenerator.GenerateCode Metoda

Definicja

Generuje kod źródłowy zawierający obiekty wygenerowane na podstawie języka definicji schematu koncepcyjnego (CSDL).

Przeciążenia

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)

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

GenerateCode(String, String, IEnumerable<String>)

Tworzy plik kodu źródłowego zawierający 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(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 generuje wygenerowany kod w kodzie TextWriter. 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>, Version)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetPath);
member this.GenerateCode : string * string -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String) As IList(Of EdmSchemaError)

Parametry

sourceEdmSchemaFilePath
String

Ścieżka pliku CSDL.

targetPath
String

Ścieżka pliku zawierającego wygenerowany kod warstwy obiektu.

Zwraca

Lista EdmSchemaError obiektów, które zawierają wszelkie wygenerowane błędy.

Dotyczy

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 elementu TextWriter.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter) As IList(Of EdmSchemaError)

Parametry

sourceEdmSchema
XmlReader

Obiekt XmlReader zawierający plik CSDL.

target
TextWriter

Obiekt TextWriter , do którego jest napisany kod warstwy obiektu.

Zwraca

Lista EdmSchemaError obiektów, które zawierają wszelkie wygenerowane błędy.

Dotyczy

GenerateCode(String, String, IEnumerable<String>)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath, System::Collections::Generic::IEnumerable<System::String ^> ^ additionalEdmSchemaFilePaths);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetPath, System.Collections.Generic.IEnumerable<string> additionalEdmSchemaFilePaths);
member this.GenerateCode : string * string * seq<string> -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String, additionalEdmSchemaFilePaths As IEnumerable(Of String)) As IList(Of EdmSchemaError)

Parametry

sourceEdmSchemaFilePath
String

Ścieżka pliku CSDL.

targetPath
String

Ścieżka pliku zawierającego wygenerowany kod warstwy obiektu.

additionalEdmSchemaFilePaths
IEnumerable<String>

Lista ścieżek plików schematu, które mogą służyć do rozpoznawania odwołań w schemacie źródłowym (plik CSDL). Jeśli schemat źródłowy nie ma żadnych zależności, przekaż pustą listę.

Zwraca

Lista EdmSchemaError obiektów, które zawierają wszelkie wygenerowane błędy.

Dotyczy

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.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetPath, Version targetEntityFrameworkVersion);
member this.GenerateCode : string * string * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String, targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

Parametry

sourceEdmSchemaFilePath
String

Ścieżka pliku CSDL.

targetPath
String

Ścieżka pliku zawierającego wygenerowany kod warstwy obiektu.

targetEntityFrameworkVersion
Version

Wewnętrzna wersja programu Entity Framework, która jest przeznaczona.

Zwraca

Lista EdmSchemaError obiektów, które zawierają wszelkie wygenerowane błędy.

Dotyczy

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.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target, System::Collections::Generic::IEnumerable<System::Xml::XmlReader ^> ^ additionalEdmSchemas);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target, System.Collections.Generic.IEnumerable<System.Xml.XmlReader> additionalEdmSchemas);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter * seq<System.Xml.XmlReader> -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter, additionalEdmSchemas As IEnumerable(Of XmlReader)) As IList(Of EdmSchemaError)

Parametry

sourceEdmSchema
XmlReader

Obiekt XmlReader zawierający plik CSDL.

target
TextWriter

Element TextWriter do wyprowadzania wygenerowanego kodu warstwy obiektu.

additionalEdmSchemas
IEnumerable<XmlReader>

Lista XmlReader obiektów zawierających schematy, do których odwołuje się schemat źródłowy (CSDL). Jeśli schemat źródłowy nie ma żadnych zależności, przekaż pustą listę.

Zwraca

Lista EdmSchemaError obiektów, które zawierają wszelkie wygenerowane błędy.

Dotyczy

GenerateCode(XmlReader, TextWriter, Version)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target, Version targetEntityFrameworkVersion);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter, targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

Parametry

sourceEdmSchema
XmlReader

Element XmlReader zawierający plik CSDL.

target
TextWriter

TextWriter, do którego jest napisany kod warstwy obiektu.

targetEntityFrameworkVersion
Version

Wewnętrzna wersja programu Entity Framework, która jest przeznaczona.

Zwraca

Lista EdmSchemaError obiektów, które zawierają wszelkie wygenerowane błędy.

Dotyczy

GenerateCode(String, String, IEnumerable<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). 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.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath, System::Collections::Generic::IEnumerable<System::String ^> ^ additionalEdmSchemaFilePaths, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetPath, System.Collections.Generic.IEnumerable<string> additionalEdmSchemaFilePaths, Version targetEntityFrameworkVersion);
member this.GenerateCode : string * string * seq<string> * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String, additionalEdmSchemaFilePaths As IEnumerable(Of String), targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

Parametry

sourceEdmSchemaFilePath
String

Ścieżka pliku CSDL.

targetPath
String

Ścieżka pliku zawierającego wygenerowany kod warstwy obiektu.

additionalEdmSchemaFilePaths
IEnumerable<String>

Lista ścieżek plików schematu, które mogą służyć do rozpoznawania odwołań w schemacie źródłowym (plik CSDL). Jeśli schemat źródłowy nie ma żadnych zależności, przekaż pustą listę.

targetEntityFrameworkVersion
Version

Wewnętrzna wersja programu Entity Framework, która jest przeznaczona.

Zwraca

Lista EdmSchemaError obiektów, które zawierają wszelkie wygenerowane błędy.

Dotyczy

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.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target, System::Collections::Generic::IEnumerable<System::Xml::XmlReader ^> ^ additionalEdmSchemas, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target, System.Collections.Generic.IEnumerable<System.Xml.XmlReader> additionalEdmSchemas, Version targetEntityFrameworkVersion);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter * seq<System.Xml.XmlReader> * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter, additionalEdmSchemas As IEnumerable(Of XmlReader), targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

Parametry

sourceEdmSchema
XmlReader

Element XmlReader zawierający plik CSDL.

target
TextWriter

TextWriter, do którego jest napisany kod warstwy obiektu.

additionalEdmSchemas
IEnumerable<XmlReader>

Lista obiektów XmlReader, które zawierają schematy, do których odwołuje się schemat źródłowy (CSDL). Jeśli schemat źródłowy nie ma żadnych zależności, przekaż pusty obiekt IList.

targetEntityFrameworkVersion
Version

Wewnętrzna wersja programu Entity Framework, która jest przeznaczona.

Zwraca

Lista EdmSchemaError obiektów, które zawierają wszelkie wygenerowane błędy.

Dotyczy