我的任务是将ASP> NET Web表单网站迁移到ASP> NET MVC项目。原因有两个。该网站需要更新,但它也是学习MVC的一种方式。
Web窗体应用程序具有SQL后端并广泛使用存储过程。因此,我们不会使用代码第一个MVC模型,而是从现有表创建模型。
我的问题是,我们应该使用已经为Web表单项目创建的存储过程来创建ViewModel文件,还是建议只导入表,然后根据需要手动创建新的ViewModel?
我相信有一个名为automapper的工具可以大大减少手动创建ViewModel的时间,但是当创建存储过程时,它是否创建了超出必要的工作量?