簡體   English   中英

從Linq獲取列名稱到Sql Entity

[英]Get column name from Linq to Sql Entity

我是linq到sql的新手。 想知道我是否可以獲取列的名稱。 就像名字,姓氏一樣,而不是“彼得”,“帕克”。

我的代碼就像:

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
     }
}
var column = typeof(Person).GetProperty("FirstName")
    .GetCustomAttribute(typeof(ColumnAttribute, false)
        as ColumnAttribute;

var name = column.Name;

參見ColumnAttribute ;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM