当前位置: 代码迷 >> 综合 >> 自己动手写代码生成器
  详细解决方案

自己动手写代码生成器

热度:46   发布时间:2023-10-01 19:46:19.0

1、每次写三层的三个类的时候都重复的写,代码都差不多,所以可以用代码生成器自动生成代码。

2、基础知识:

  • Path.Combine()可以进行两个路径的拼接,省得自己处理\的问题;
  • Directory.CreateDirectory()如果文件夹不存在则创建;
  • File.WriteAllText将字符串写入文本文件;
  • StringBuilder可以用来更高效的进行字符串拼接,AppendLine方法会自动添加换行。

3、数据库元数据:

系统视图INFORMATION_SCHEMA.COLUMNS是列信息、

INFORMATION_SCHEMA.TABLES是表信息。

 

4、做复杂功能的时候先有一些假设,这样可以降低难度,逐步完善。假定表的主键都叫Id,都是int自动增长。

5、自己实现代码生成器,这是简历上关于这个项目的一个亮点。项目需要的是亮点,亮点的详述,不是写一堆功能点。月薪15K的李**的经验:收获、亮点

6、部分(partial)类解决DAL、BLL扩展的问题。类的名字不一定要和文件名一致。

7、通用的代码生成器:CodeSmith、动软。

  相关解决方案