我接触 .net 不久,做的东西都按PetShop的结构分层,所有代码都手写,包括 DAL 层的
最近在做一个小系统,发现手写代码的缺点很明显,需要花很多的时间写 Model层和DAL层的代码。尤其是DAL层,有大量的参数赋值,极易出错。我写一个实体类的DAL层,有30多个参数,从中午写到现在还没写完,老是出错,反复改了N次。我觉得如果不用代码生成工具将有很多时间花费在没有意义的重复工作上。请问一下是不是会使用一种代码生成工具是一个做.net程序的程序员所必须具备的基本要求,在稍具规模的项目开发中是不是基本上都要用到代码生成工具,还有他们一般用哪种代码生成工具,是不是主要用来生成数据访问层的代码。另外我下了一个CodeSmith,不知道想要生成数据访问层的代码该用里面的哪个模板(自带的那几个都不知道它的作用),如果大家有比较好的DAL层的模板,拜拖推荐一下,谢谢!
最近在做一个小系统,发现手写代码的缺点很明显,需要花很多的时间写 Model层和DAL层的代码。尤其是DAL层,有大量的参数赋值,极易出错。我写一个实体类的DAL层,有30多个参数,从中午写到现在还没写完,老是出错,反复改了N次。我觉得如果不用代码生成工具将有很多时间花费在没有意义的重复工作上。请问一下是不是会使用一种代码生成工具是一个做.net程序的程序员所必须具备的基本要求,在稍具规模的项目开发中是不是基本上都要用到代码生成工具,还有他们一般用哪种代码生成工具,是不是主要用来生成数据访问层的代码。另外我下了一个CodeSmith,不知道想要生成数据访问层的代码该用里面的哪个模板(自带的那几个都不知道它的作用),如果大家有比较好的DAL层的模板,拜拖推荐一下,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货