Partager via


TableNameAttribute(String) Constructeur

Définition

Initialise une nouvelle instance de la classe TableNameAttribute avec le nom spécifié de la 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)

Paramètres

name
String

Nom que la table affichera.

Exemples

L’exemple suivant montre comment définir le nom de la table. Dans l’exemple, le nom de la table affichée est modifié de « ProductModelProductDescriptions » à « 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

Remarques

L’attribut TableNameAttribute est utilisé pour modifier le nom de l’entité dans les métadonnées lorsqu’il existe des conflits de nom d’entité à partir de plusieurs contextes. L’attribut TableNameAttribute ne doit pas être utilisé pour modifier le nom complet. Utilisez plutôt l’attribut DisplayNameAttribute pour modifier le nom complet.

S’applique à