Procedura: personalizzare classi di entità mediante l'Editor del codiceHow to: Customize Entity Classes by Using the Code Editor

Gli sviluppatori che usano Visual Studio è possono utilizzare il Object Relational DesignerObject Relational Designer per creare o personalizzare le classi di entità.Developers using Visual Studio can use the Object Relational DesignerObject Relational Designer to create or customize their entity classes.

È anche possibile utilizzare l'editor di codice di Visual Studio per scrivere il proprio codice di mapping o per personalizzare il codice che è già stato generato.You can also use the Visual Studio code editor to write your own mapping code or to customize code that has already been generated. Per ulteriori informazioni, vedere Mapping basato sugli attributi.For more information, see Attribute-Based Mapping.

Negli argomenti di questa sezione viene descritto come personalizzare il modello a oggetti.The topics in this section describe how to customize your object model.

Procedura: specificare nomi di databaseHow to: Specify Database Names
Viene descritto come usare Name.Describes how to use Name.

Procedura: rappresentare tabelle come classiHow to: Represent Tables as Classes
Viene descritto come usare TableAttribute.Describes how to use TableAttribute.

Procedura: rappresentare colonne come membri di classiHow to: Represent Columns as Class Members
Viene descritto come usare ColumnAttribute.Describes how to use ColumnAttribute.

Procedura: rappresentare le chiavi primarieHow to: Represent Primary Keys
Viene descritto come usare IsPrimaryKey.Describes how to use IsPrimaryKey.

Procedura: eseguire il mapping di relazioni tra databaseHow to: Map Database Relationships
Vengono forniti esempi relativi all'utilizzo dell'attributo AssociationAttribute.Provides examples of using the AssociationAttribute attribute.

Procedura: rappresentare colonne come generate dal databaseHow to: Represent Columns as Database-Generated
Viene descritto come usare IsDbGenerated.Describes how to use IsDbGenerated.

Procedura: rappresentare colonne come timestamp o versioniHow to: Represent Columns as Timestamp or Version Columns
Viene descritto come usare IsVersion.Describes how to use IsVersion.

Procedura: specificare i tipi di dati del databaseHow to: Specify Database Data Types
Viene descritto come usare DbType.Describes how to use DbType.

Procedura: rappresentare colonne calcolateHow to: Represent Computed Columns
Viene descritto come usare Expression.Describes how to use Expression.

Procedura: specificare campi di archiviazione privatiHow to: Specify Private Storage Fields
Viene descritto come usare Storage.Describes how to use Storage.

Procedura: rappresentare colonne per l'accettazione di valori NullHow to: Represent Columns as Allowing Null Values
Viene descritto come usare CanBeNull.Describes how to use CanBeNull.

Procedura: eseguire il mapping di gerarchie di ereditarietàHow to: Map Inheritance Hierarchies
Vengono descritti i mapping necessari per specificare una gerarchia di ereditarietà.Describes the mappings required to specify an inheritance hierarchy.

Procedura: specificare il controllo di conflitti di concorrenzaHow to: Specify Concurrency-Conflict Checking
Viene descritto come usare UpdateCheck.Describes how to use UpdateCheck.

Vedere ancheSee Also

SqlMetal.exe (strumento per la generazione del codice)SqlMetal.exe (Code Generation Tool)