TableNameAttribute(String) Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans TableNameAttribute baru kelas dengan nama yang ditentukan untuk 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)
Parameter
- name
- String
Nama yang akan ditampilkan tabel.
Contoh
Contoh berikut menunjukkan cara mengatur nama tabel. Dalam contoh, nama tabel yang ditampilkan diubah dari "ProductModelProductDescriptions" menjadi "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
Keterangan
Atribut TableNameAttribute digunakan untuk mengubah nama entitas dalam metadata ketika ada konflik nama entitas dari beberapa konteks. Atribut TableNameAttribute tidak boleh digunakan untuk mengubah nama tampilan. Sebagai gantinya DisplayNameAttribute , gunakan atribut untuk mengubah nama tampilan.