C#使用反射实现通过字符串转实体类

//获取当前项目下所有实体的命名空间
 var nameSpaceAll = Assembly.GetExecutingAssembly().GetTypes();

  //找到想要的那个
  //var fullName = nameSpaceAll.Where(x => x.Name == tableName.ToString()).FirstOrDefault().FullName;
   Type t = nameSpaceAll.Where(x => x.Name == tableName.ToString()).FirstOrDefault();
   Type type = null;
   if (t != null)
   {
      type = Type.GetType(t.FullName, true, true);
   }

 

posted @ 2020-10-30 14:53  桎梏110  阅读(1397)  评论(0编辑  收藏  举报
Live2D