我们有一个12岁的Ms Access应用程序,我们将其用于我们的核心库存仓库和发票系统.它已经在SQL Server后端运行,但所有"逻辑",表单和报告都在Access中.在经历了大量的维护污泥之后,它将库存交易从非时间转变为时间,我意识到有一天我需要将这个东西转换为代码,这样我就可以在更加可维护和可测试的环境中更好地管理逻辑.
有哪些技术可以让我以可管理和有效的方式将其转换为.Net应用程序?
一个想法是将查询转换为存储过程,然后将应用程序转换为Adp项目.但我仍然对如何处理表单和报告一无所知.
另外,如果重要的话,我是我公司的唯一开发人员.
我一直在研究异步消息传递,我喜欢它优雅地处理某些领域内的一些问题的方式以及它如何使领域概念更加明确.但它是一种可行的通用域驱动开发模式(至少在服务/应用程序/控制器层),还是设计开销,应该限制在基于SOA的场景,如远程服务和分布式处理?