TableNameAttribute(String) 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 테이블 이름을 사용하여 TableNameAttribute 클래스의 새 인스턴스를 초기화합니다.
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
테이블에 표시될 이름입니다.
예제
다음 예에서는 테이블 이름을 설정 하는 방법을 보여 줍니다. 예제에서는 표시 된 테이블 이름은 "Prod 모델 Desc"를 "ProductModelProductDescriptions"에서 변경 됩니다.
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 특성 여러 컨텍스트에서 엔터티 이름 충돌이 있을 경우 메타 데이터에서 엔터티 이름을 변경 하는 데 사용 됩니다. TableNameAttribute 특성을 사용 하 여 표시 이름을 변경 하려면 되지 해야 합니다. 대신는 DisplayNameAttribute 표시 이름을 변경할 특성입니다.