【发布时间】:2015-05-18 07:56:37
【问题描述】:
我正在开发一个 MVC5 应用程序并首先使用 Entity Framewerok 6 代码。现在我们还将开发一个 android 应用程序,该应用程序将使用 Web 服务 与 MVC 应用程序(CRUD 操作)进行交互。在这个阶段,我想澄清以下问题:
1) 我认为 WebAPI 对我们来说是更好的选择,因为我们在 Android 应用上使用这些服务。你有什么建议?
2) 为了将 WebAPI 集成到 MVC 项目中,应该进行哪些更改?另一方面,我们是否可以通过一些修改(即继承)来使用相同的控制器和数据层方法(即 SaveChanges 等)?还是我们必须为 Web 服务创建单独的方法?能举个代码例子吗?
3) 将 WebAPI 集成到 MVC 项目是否会影响 MVC 项目的能力或方法?我的意思是,将 WebAPI 集成到 MVC 项目有什么缺点吗?
任何帮助将不胜感激。
【问题讨论】:
-
你对 WVC 项目有何看法?
-
对不起,我的意思是 MVC :)
标签: asp.net-mvc entity-framework web-services wcf asp.net-web-api