multidimensional llenar jagged initialize examples arreglo array c# linq entity-framework entity-framework-5

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()