我们目前有一个经典的 ASP Web 应用程序,它使用一组包含业务逻辑和数据库访问的 COM 对象。
我们正处于下一个版本的规划阶段,正在将 ASP.Net MVC 4 视为框架。
ASP.Net MVC 可以通过互操作使用现有的 COM 对象模型作为模型吗?还是使用 WebForms 更好。
问问题
225 次
2 回答
0
是的,您可以在 asp.net 中使用现有的 COM 对象模型,这是一篇如何做到的文章Can't instantiate COM object from ASP.NET MVC app
如果您可以尝试摆脱此 COM 对象并在 .net 托管代码中重写
几乎没有什么原因可以变成瓶颈,导致性能问题和依赖性
此外,如果您重新编写它,您将能够进行测试驱动开发
于 2012-07-09T20:48:24.587 回答
0
ASP.NET MVC 是一个开发框架,它不担心您的数据访问方法是什么。它可以是 XML 文件或 REST API 调用结果或您的 COM 对象。您需要做的是将这些对象适当地映射到您的对象viewmodel
。根据需要创建 ViewModel 以将数据传入和传出 View。
于 2012-07-09T20:51:36.407 回答