你觉得你的CRUD程序怎么样。代码生成、框架驱动还是手动编写?
发布于 2009-01-04 19:53:10
我使用代码生成器的经验是,它们是一个很好的开始,但在更改确定之后,我通常希望手动重写模块。当然,这可能会成为一个维护问题。但它实际上变成了一个“一根绳子有多长”的问题。您在处理哪些生成器、框架和资源?他们中的一些是可怕的处理,其他的工作正常。
发布于 2009-01-04 21:04:35
我喜欢带有自定义模板的代码生成器,原因如下:减少编码工作量,易于进行全局更改,在模板中嵌入体系结构,确保开发人员遵从性。减少编码错误的机会。一致的功能更少需要测试。
实际上,使用代码生成器,当模式更新时,我可以在几分钟内使用60+表从修改后的数据库中创建或重新创建存储过程、实体类和DAL。通过使用自定义模板,我确保了所有层都使用我的命名规则,并确保了正确的错误处理和防止重复插入。
非常适合固定价格合同。如果是每小时一次,那么您可能需要手动完成:-)
发布于 2009-01-04 19:49:25
如果你使用Linq来使用.Net,那么它很容易维护。LinqToSql使更新数据模型变得很容易,而不需要大量更改代码。
https://stackoverflow.com/questions/411547
复制相似问题