0

我是 linq to sql 的新手。想知道我是否可以获得列的名称。像 First_Name、Last_name 而不是 'Peter'、'Parker'。

我的代码是这样的:

using (DataContext context = new DataContext(ConnectionString))
{
    var results = (from person in context.Persons
                   select person);

     foreach (Person person in results.ToList<Persons>())
     {
            //Here I need the Column name of the person.FirstName
     }
}
4

1 回答 1

3
var column = typeof(Person).GetProperty("FirstName")
    .GetCustomAttribute(typeof(ColumnAttribute, false)
        as ColumnAttribute;

var name = column.Name;

ColumnAttribute ;

于 2012-09-20T07:24:26.873 回答