标签: c# .net asp.net-mvc asp.net-web-api
我正在研究5个不同的项目,它们基本上在后台做同样的事情。所有项目的90%的服务器端代码都是相同的(包括方法名称,对数据库的调用)。我想我之前的人已复制并粘贴代码以实现相同的功能。由于所有5个项目的大部分代码都相似,我计划优化/重用/概括代码。首先我想到了创建DLL,但是在所有项目中再次包含DLL都不会使它一概而论。我还想过将WebAPI用于常用功能,但不确定我是否能实现目标。你能否建议我在我的方案中做的最好的事情。