Saltar al contenido

LINQ: Obtener nombres de columnas de tabla

Tenemos el resultado a este asunto, o por lo menos eso esperamos. Si continuas con dudas puedes dejarlo en el apartado de preguntas, que con placer te ayudaremos

Solución:

Tal vez sea demasiado tarde, pero resolví este problema con este código.

var db = new DataContex();
var columnNames = db.Mapping.MappingSource
                      .GetModel(typeof(DataContex))
                      .GetMetaType(typeof(_tablename))
                      .DataMembers;

El siguiente código funcionará a partir de la devolución de todos los nombres de columna de la tabla.

var columnnames = from t in typeof(table_name).GetProperties() select t.Name

Supongo que quiere decir usar LINQ to SQL, en cuyo caso mire la propiedad DataContext.Mapping. Eso es lo que uso.

Si no lo dice en serio, ¿tal vez pueda dar más detalles sobre lo que está tratando de lograr?

valoraciones y reseñas

Tienes la opción de añadir valor a nuestro contenido contribuyendo tu experiencia en los comentarios.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *