【发布时间】:2011-12-15 19:47:40
【问题描述】:
我正在尝试了解代码生成工具/ORM 工具的选择,并发现哪种解决方案最能满足我的要求和存在的限制。
我正在创建一个用于新项目的基础解决方案。它由 ASP.NET MVC 3.0、业务逻辑层和数据访问层组成。数据访问层暂时需要针对Oracle,今年随着db迁移完成切换到SQL。
从 DTO 角度映射到解决方案中的自定义类型,哪种 ORM/代码生成工具可以用来创建我需要的代码,但只能访问 Oracle 和 SQL 中的存储过程?
意思是,我需要生成作为工件的自定义对象,并将其作为参数推送到存储过程,我不需要自己生成存储过程,它们已经存在。我正在寻找 sproc 需要什么并回馈以生成 DTO 的表示。在某些情况下,我可以反对意见并生成 DTO。我假设大多数工具已经这样做了。但在 90% 的时间里,我无法直接访问任何表或视图,只能访问存储过程。
这有意义吗?
【问题讨论】: