我们目前有一个典型的ASP web应用程序,使用一组COM对象,这些对象包含了业务逻辑和数据库访问。
我们正处于下一个版本的规划阶段,并且正在考虑将ASP.Net MVC4作为框架。
ASP.Net MVC是否可以通过互操作使用现有的COM对象模型作为模型?或者使用WebForms更好。
发布于 2012-07-10 04:51:36
ASP.NET MVC是一个开发框架,它不用担心你的数据访问方法是什么。它可以是XML文件、REST API调用结果或COM对象。您需要做的是将这些对象正确地映射到您的viewmodel。根据需要创建ViewModels,以便将数据传入和传出视图。
发布于 2012-07-10 04:48:25
是的,您可以在asp.net中使用现有的COM对象模型。这里有一篇文章,介绍了如何使用Can't instantiate COM object from ASP.NET MVC app
如果您可以尝试摆脱此COM对象并用.net托管代码重写
几乎没有什么原因会导致性能问题和依赖性
同样,如果你重写了它,你将能够做Test Driven Development
https://stackoverflow.com/questions/11402601
复制相似问题