第一,它使用HTTP协议,可以很好的兼容其他语言,B4A,JS,PHP,JAVA,VBA,VB6等等;
第二,它可以很好的保护我们的隐私,当我们用VBA,VB6等语言访问数据库时,一般都是直接使用驱动...TCP连接,然后,数据库密码账号等敏感信息都保存在代码里面,很容易就被人破解拿走;
第三,它可以把我们的业务逻辑很好的隐藏起来,用户只要传入参数,获取数据即可,根本不知道我们是如何逻辑取得数据...接下来就是我们的路由大侠了RouteConfig.vb,这里面可以配置MVC路由和API等相关路由
3.3,最后就是我们的主角WebApiConfig.vb配置API相关属性和主路由
四,最后说的就是最常用的部分控制器目录...Controllers,目录里面已经生成了两个默认的控制器,分别是MVC控制器HomeController.vb和WebAPI控制器ValuesController.vb
4.1 MVC控制器HomeController.vb...只要在App_Start目录下WebApiConfig.vb的配置文件里面添加以下代码即可实现
'配置eb API返回JSON字符串
config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling