EntityCodeGenerator Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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) |