我最近继承了一个网站应用程序,它包含了在nettiers中生成的图层。我需要继续使用这些层,但是当我开发和更新我的数据库设计时,我需要重新生成这些层。
我没有以前的开发人员用来生成这些层(数据,实体,Web服务,sql)的nettiers的模板或配置设置。
如何通过查看生成的图层/ VS项目来反转过程,生成配置?这可能吗?还是我陷入了一场反复试验的游戏,直到我能够重现这些dll以匹配我目前的情况?
如果原始模板或配置可用或能够重新创建,这将浪费大量时间。
哦......我是nettiers的新手,所以,对不起,如果这是一个明显或愚蠢的问题。
感谢!!!
答案 0 :(得分:0)
这是一个非常老的问题。但是对于那些将来阅读它的人来说,这就是答案。
如果丢失了模板设置,没有直接方法可以逆转该过程以获取用于生成的模板设置。将它们的副本保留在源代码管理中并不是一个坏主意。
也就是说,许多选项应该相当明显,希望这将使确定正确设置的蛮力过程花费更少的时间。
生成代码,然后尝试编译项目,应该使您对模板中未选择的正在使用的功能有一个很好的了解。
我的建议是选择一张表,然后将旧生成的文件与新生成的文件进行比较,区别还应该告诉您设置是否错误。
如果允许您的项目的开发人员使用不同的名称空间执行多代操作,则此方法确实会崩溃。如果您处于这种情况,并且没有时间修复代码。然后,您就可以进行繁琐的人工过程来生成代码,然后仅将需要的更改复制到项目中。