苏木清华

--一些小记录

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

一、类图生成代码

http://msdn.microsoft.com/zh-cn/vstudio/ff655021(en-us).aspx 下载

Visualization_and_Modeling_Feature_Pack_Runtime.vsix

en_visual_studio_2010_visualization_modeling_feature_pack_x86_x64_535571.vsix

安装,类图右键“Generate Code”生成代码,

如果提示 %LocalAppData% 找不到,把环境变量LocalAppData 设置为C:\Documents and Settings\Administrator\Local Settings\Application Data 即可

 

二、生成SQL Table 脚本[居然没有,那么自己写就是了]

 先将生成的类编译成dll,然后

 public Type[]  获取DLL中的所有类型()
  {
            string spath =  @"D:\bin\Entity.dll";
            System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFrom(spath);
            Type[] types = assembly.GetTypes();
   return types;
  }
  
 public void 获取类型中的所有公开的属性()
{
            Type t = typeof(PlanNow);
            var ps = t.GetProperties();
            foreach (var p in ps)
            {
                string pName = p.Name;
                Type pType = p.GetType();

      //.............
            }
}

posted on 2010-11-23 16:39  苏木清华  阅读(3192)  评论(0编辑  收藏  举报