TableNameAttribute(String) Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase TableNameAttribute con el nombre especificado para la tabla.
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)
Parámetros
- name
- String
Nombre que mostrará la tabla.
Ejemplos
En el ejemplo siguiente se muestra cómo establecer el nombre de la tabla. En el ejemplo, el nombre de la tabla mostrada se cambia de "ProductModelProductDescriptions" a "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
Comentarios
El TableNameAttribute atributo se usa para cambiar el nombre de la entidad en los metadatos cuando hay conflictos de nombres de entidad de varios contextos. El TableNameAttribute atributo no se debe usar para cambiar el nombre para mostrar. En su lugar, use el DisplayNameAttribute atributo para cambiar el nombre para mostrar.