EntityCodeGenerator Klas

Definitie

Hiermee worden objectcontext- en entiteitsklassen (objectlaagcode) gegenereerd op basis van CSDL-bestanden (Conceptual Schema Definition Language). Vanaf Entity Framework versie 4 bevat een ObjectContext-klasse voor een specifiek model eigenschappen van het type ObjectSet<TEntity> die de entiteitssets van het model vertegenwoordigen.

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

Constructors

Name Description
EntityCodeGenerator(LanguageOption)

Initialiseert een nieuw exemplaar van de EntityCodeGenerator klasse met de opgegeven taaloptie.

Eigenschappen

Name Description
EdmToObjectNamespaceMap

Hiermee haalt u een EdmToObjectNamespaceMap op met de conceptuele schemadefinitietaal (CSDL) voor codenaamruimtetoewijzingen.

LanguageOption

Hiermee wordt een LanguageOption waarde opgehaald of ingesteld die de taal van de gegenereerde code aangeeft.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GenerateCode(String, String, IEnumerable<String>, Version)

Hiermee maakt u een broncodebestand dat objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). De lijst met schemabestandspaden wordt gebruikt om alle verwijzingen in het CSDL-bestand op te lossen. Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne EntityFramework-versienummers, zoals beschreven in de EntityFrameworkVersions klasse.

GenerateCode(String, String, IEnumerable<String>)

Hiermee maakt u een broncodebestand dat objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). De lijst met schemabestandspaden wordt gebruikt om alle verwijzingen in het CSDL-bestand op te lossen.

GenerateCode(String, String, Version)

Hiermee maakt u een broncodebestand dat de objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne Entity Framework-versienummers zoals beschreven in de EntityFrameworkVersions klasse.

GenerateCode(String, String)

Hiermee maakt u een broncodebestand dat de objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language).

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

Hiermee maakt u een broncodebestand dat de objectlaagcode bevat die is gegenereerd op basis van het opgegeven CSDL-bestand (Conceptual Schema Definition Language). Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne Entity Framework-versienummers zoals beschreven in de EntityFrameworkVersions klasse.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Genereert objectlaagcode op basis van de conceptuele schemadefinitietaal (CSDL) die is opgegeven in het XmlReader object en voert vervolgens de gegenereerde code uit naar een TextWriter. Een lijst XmlReader met objecten wordt gebruikt om verwijzingen op te lossen die zijn opgenomen in de CSDL.

GenerateCode(XmlReader, TextWriter, Version)

Genereert objectlaagcode met behulp van de conceptuele schemadefinitietaal (CSDL) die is opgegeven in het XmlReader-object en voert de gegenereerde code uit naar een TextWriter. Houd er rekening mee dat de parameter targetEntityFrameworkVersion gebruikmaakt van interne EntityFramework-versienummers, zoals beschreven in de EntityFrameworkVersions klasse.

GenerateCode(XmlReader, TextWriter)

Genereert objectlaagcode met behulp van de conceptuele schemadefinitietaal (CSDL) die is opgegeven in het XmlReader object en voert de gegenereerde code uit naar een TextWriter.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op