[EntityFramework]如何取得edmx的資料表欄位名稱

摘要:[EntityFramework]如何取得edmx的資料表欄位名稱

阿倫今天公司系統上,某一需求,是要做例外處理,針對選到的欄位做大於小於等於的判斷

,所以需要取得edmx某一資料表各欄位名稱

  1. 首先 new 出 需要找尋的資料表名稱
  2. 宣告一個Type並且帶入這資料表的GetType()
  3. 最後透過foreach迴圈將來源帶入這Type.GetProperties()

即可帶出這資料表所有欄位名稱


tb_test test = new tb_test();
            Type _Type = test.GetType();
            foreach (var item in _Type .GetProperties())
            {
             //每一個item都是各欄位名稱  
            }