TableNameAttribute(String) Constructor

Definición

Inicializa una nueva instancia de la clase TableNameAttribute con el nombre especificado para la tabla.Initializes a new instance of the TableNameAttribute class with the specified name for the table.

public:
 TableNameAttribute(System::String ^ name);
public TableNameAttribute (string name);
new System.Web.DynamicData.TableNameAttribute : string -> System.Web.DynamicData.TableNameAttribute
Public Sub New (name As String)

Parámetros

name
String

Nombre que mostrará la tabla.The name that the table will display.

Ejemplos

En el ejemplo siguiente se muestra cómo establecer el nombre de la tabla.The following example shows how to set the table name. En el ejemplo, el nombre de la tabla mostrada se cambia de "ProductModelProductDescriptions" a "Prod Model DESC".In the example, the displayed table name is changed from "ProductModelProductDescriptions" to "Prod Model Desc".

using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Web.DynamicData;


[MetadataType(typeof(ProductModelProductDescriptionMetaData))]
//[TableName(""Prod Model Desc")]
[DisplayName("Prod Model Desc")]
public partial class ProductModelProductDescription {

}


public class ProductModelProductDescriptionMetaData {

    [DisplayName("Modified")]
    [DisplayFormat(DataFormatString = "{0:d}", ApplyFormatInEditMode = true)]
    public object ModifiedDate { get; set; }

    [DisplayName("Description")]
    public object ProductDescription { get; set; } 

}
Imports System.ComponentModel
Imports System.ComponentModel.DataAnnotations
Imports System.Web.DynamicData


'<TableName("Prod Model Desc")> _
<MetadataType(GetType(ProductModelProductDescriptionMetaData))> _
<DisplayName("Modified")> _
Public Class ProductModelProductDescription

End Class


Public Class ProductModelProductDescriptionMetaData

    '<DisplayFormat(False, True, "{0:d}", True)> _
    <DisplayName("Modified")> _
    Public ReadOnly Property ModifiedDate() As Object
        Get
            Return ""
        End Get
    End Property


    <DisplayName("Description")> _
    Public ReadOnly Property ProductDescription() As Object
        Get
            Return ""
        End Get
    End Property

End Class

Comentarios

El TableNameAttribute atributo se usa para cambiar el nombre de la entidad en los metadatos cuando hay conflictos de nombres de entidad procedentes de varios contextos.The TableNameAttribute attribute is used to change the entity name in the metadata when there are entity name conflicts from multiple contexts. El TableNameAttribute atributo no se debe utilizar para cambiar el nombre para mostrar.The TableNameAttribute attribute should not be used to change the display name. En su lugar, use DisplayNameAttribute el atributo para cambiar el nombre para mostrar.Instead, use the DisplayNameAttribute attribute to change the display name.

Se aplica a