EntityCodeGenerator Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Genererar objektkontext och entitetsklasser (objektlagerkod) från CSDL-filer (Conceptual Schema Definition Language). Från och med Entity Framework version 4 innehåller en ObjectContext-klass för en specifik modell egenskaper av typen ObjectSet<TEntity> som representerar modellens entitetsuppsättningar.
public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
- Arv
-
EntityCodeGenerator
Konstruktorer
| Name | Description |
|---|---|
| EntityCodeGenerator(LanguageOption) |
Initierar en ny instans av EntityCodeGenerator klassen med det angivna språkalternativet. |
Egenskaper
| Name | Description |
|---|---|
| EdmToObjectNamespaceMap |
Hämtar en EdmToObjectNamespaceMap som innehåller det konceptuella schemadefinitionsspråket (CSDL) för att koda namnområdesmappningar. |
| LanguageOption |
Hämtar eller anger ett LanguageOption värde som anger språket för den genererade koden. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GenerateCode(String, String, IEnumerable<String>, Version) |
Skapar en källkodsfil som innehåller objektskiktskod som genereras från den angivna CSDL-filen (Conceptual Schema Definition Language). Listan över schemafilsökvägar används för att lösa eventuella referenser som finns i CSDL-filen. Observera att parametern targetEntityFrameworkVersion använder interna EntityFramework-versionsnummer enligt beskrivningen EntityFrameworkVersions i klassen. |
| GenerateCode(String, String, IEnumerable<String>) |
Skapar en källkodsfil som innehåller objektskiktskod som genereras från den angivna CSDL-filen (Conceptual Schema Definition Language). Listan över schemafilsökvägar används för att lösa eventuella referenser som finns i CSDL-filen. |
| GenerateCode(String, String, Version) |
Skapar en källkodsfil som innehåller objektskiktskoden som genereras från den angivna CSDL-filen (Conceptual Schema Definition Language). Observera att parametern targetEntityFrameworkVersion använder interna Entity Framework-versionsnummer enligt beskrivningen EntityFrameworkVersions i klassen. |
| GenerateCode(String, String) |
Skapar en källkodsfil som innehåller objektskiktskoden som genereras från den angivna CSDL-filen (Conceptual Schema Definition Language). |
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version) |
Skapar en källkodsfil som innehåller objektskiktskoden som genereras från den angivna CSDL-filen (Conceptual Schema Definition Language). Observera att parametern targetEntityFrameworkVersion använder interna Entity Framework-versionsnummer enligt beskrivningen EntityFrameworkVersions i klassen. |
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>) |
Genererar objektskiktskod baserat på det konceptuella schemadefinitionsspråket XmlReader (CSDL) som anges i objektet och matar sedan ut den genererade koden till en TextWriter. En lista över XmlReader objekt används för att matcha referenser som finns i CSDL. |
| GenerateCode(XmlReader, TextWriter, Version) |
Genererar objektskiktskod med det konceptuella schemadefinitionsspråket (CSDL) som anges i XmlReader-objektet och matar ut den genererade koden till en TextWriter. Observera att parametern targetEntityFrameworkVersion använder interna EntityFramework-versionsnummer enligt beskrivningen EntityFrameworkVersions i klassen. |
| GenerateCode(XmlReader, TextWriter) |
Genererar objektskiktskod med hjälp av det konceptuella schemadefinitionsspråket XmlReader (CSDL) som anges i objektet och matar ut den genererade koden till en TextWriter. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |