EntityCodeGenerator.GenerateCode Metoda
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 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
- 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
- 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.