TableNameAttribute(String) Constructor

Definitie

Initialiseert een nieuw exemplaar van de TableNameAttribute klasse met de opgegeven naam voor de tabel.

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)

Parameters

name
String

De naam die in de tabel wordt weergegeven.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de tabelnaam instelt. In het voorbeeld wordt de weergegeven tabelnaam gewijzigd van 'ProductModelProductDescriptions' in '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

Opmerkingen

Het TableNameAttribute kenmerk wordt gebruikt om de naam van de entiteit in de metagegevens te wijzigen wanneer er entiteitsnaamconflicten zijn vanuit meerdere contexten. Het TableNameAttribute kenmerk mag niet worden gebruikt om de weergavenaam te wijzigen. Gebruik in plaats daarvan het DisplayNameAttribute kenmerk om de weergavenaam te wijzigen.

Van toepassing op