TableNameAttribute(String) Конструктор

Определение

Инициализирует новый экземпляр класса TableNameAttribute указанным именем таблицы.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)

Параметры

name
String

Имя, которое будет отображать таблицу.The name that the table will display.

Примеры

В следующем примере показано, как задать имя таблицы.The following example shows how to set the table name. В этом примере отображаемое имя таблицы изменено с «Продуктмоделпродуктдескриптионс» на «рабочая модель 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

Комментарии

TableNameAttribute Атрибут используется для изменения имени сущности в метаданных при возникновении конфликтов имен сущностей из нескольких контекстов.The TableNameAttribute attribute is used to change the entity name in the metadata when there are entity name conflicts from multiple contexts. TableNameAttribute Атрибут не должен использоваться для изменения отображаемого имени.The TableNameAttribute attribute should not be used to change the display name. Вместо этого используйте DisplayNameAttribute атрибут, чтобы изменить отображаемое имя.Instead, use the DisplayNameAttribute attribute to change the display name.

Применяется к