llenar - multidimensional array c#
Entity Framework: obtener los nombres de columna de una tabla como una matriz de cadenas (2)
Qué tal si:
var names = typeof(User).GetProperties()
.Select(property => property.Name)
.ToArray();
Por supuesto, esto se puede usar para cualquier tipo, no solo una tabla de EF.
Si estoy usando EF 5 y Database primero para generar un modelo .edmx de mi base de datos, ¿cómo obtengo una lista de las columnas de una entidad?
using (var db = new ProjectNameContext())
{
// string[] colNames = db.Users.
}
Lo que estoy buscando es colNames [0] == "Id", colNames [1] == "FirstName", etc.
Utilicé esto:
db.MyModel.Select(x => x.PropertyName).ToArray()