Columna asociada a una propiedad

14/12/2007 - 02:14 por news.microsoft.com | Informe spam
Hola gente:

Estoy comenzando a utilizar Linq To Sql, y me gustaría saber su se puede
saber en tiempo de ejecución el nombre de la columna asociada a una
propiedadad.
Gracias y saludos
 

Leer las respuestas

#1 Octavio Hernandez
16/12/2007 - 01:08 | Informe spam
Hola,

La propiedad Mapping del contexto de datos contiene todos los metadatos
relacionados con el mapeado.
Si tienes un contexto llamado 'ctx', y éste contiene una tabla llamada
'Club', el nombre de las propiedades
y sus columnas correspondientes se obtiene así:

System.Data.Linq.Mapping.MetaType rowType =
ctx.Mapping.GetTable(typeof(Club)).RowType;
for (int i = 0; i < rowType.DataMembers.Count; i++)
{
Console.WriteLine("Nombre propiedad = " +
rowType.DataMembers[i].Name);
Console.WriteLine("Nombre columna = " +
rowType.DataMembers[i].MappedName);
}

Slds - Octavio



"news.microsoft.com" wrote in message
news:%
Hola gente:

Estoy comenzando a utilizar Linq To Sql, y me gustaría saber su se puede
saber en tiempo de ejecución el nombre de la columna asociada a una
propiedadad.
Gracias y saludos


Preguntas similares