Aracılığıyla paylaş


TableNameAttribute(String) Oluşturucu

Tanım

Tablonun belirtilen adıyla sınıfının yeni bir örneğini TableNameAttribute başlatır.

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)

Parametreler

name
String

Tablonun görüntüleneceği ad.

Örnekler

Aşağıdaki örnekte tablo adının nasıl ayarlanacağı gösterilmektedir. Örnekte, görüntülenen tablo adı "ProductModelProductDescriptions" yerine "Üretim Modeli Desc" olarak değiştirilmiştir.

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

Açıklamalar

TableNameAttribute özniteliği, birden çok bağlamdan varlık adı çakışmaları olduğunda meta verilerdeki varlık adını değiştirmek için kullanılır. Özniteliği TableNameAttribute görünen adı değiştirmek için kullanılmamalıdır. Bunun yerine, görünen adı değiştirmek için özniteliğini kullanın DisplayNameAttribute .

Şunlara uygulanır