Condividi tramite


TableNameAttribute(String) Costruttore

Definizione

Inizializza una nuova istanza della classe TableNameAttribute con il nome della tabella specificato.

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)

Parametri

name
String

Nome visualizzato dalla tabella.

Esempio

Nell'esempio seguente viene illustrato come impostare il nome della tabella. Nell'esempio il nome della tabella visualizzata viene modificato da "ProductModelProductDescriptions" a "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

Commenti

L'attributo TableNameAttribute viene usato per modificare il nome dell'entità nei metadati quando sono presenti conflitti di nomi di entità da più contesti. L'attributo TableNameAttribute non deve essere utilizzato per modificare il nome visualizzato. Usare invece l'attributo DisplayNameAttribute per modificare il nome visualizzato.

Si applica a