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();
原文地址:https://www.cnblogs.com/flyfish2012/p/2856221.html