EF如何获取所有对象名(表名)

在EF当中获取所有实体名(表名)或字段名

读取所有表名:

    var cc = new DHCustomerPotal();

            foreach (PropertyInfo p in cc.GetType().GetProperties())
            {
                if (p.PropertyType.Name.Contains("ObjectSet"))
                {
                    Console.WriteLine(p.Name);
                }
            }

 读取所有字段:

            T_MG_Item s = new T_MG_Item();

            foreach (PropertyInfo p in s.GetType().GetProperties())
            {
                Console.WriteLine(p.Name);
            }
            Console.ReadKey();

 

posted on 2013-01-11 12:38  ~紫鱼~  阅读(1567)  评论(0编辑  收藏  举报