我正在开发Web窗体应用程序,并且正在尝试在10年前构建的应用程序上使用KendoUI。
在研究如何为JQuery数据网格设置KendoUI时,我了解到它使用的数据源必须是JSON或oData服务。现在,我以前使用过此类服务,但我自己从未 构建 。通过Google的快速搜索,我找到了exposing oData from an Entity Framework model using a WCF data service的教程。
因为我熟悉使用EF创建数据库优先MVC应用程序,所以这似乎是一个不错的方向。但是,我使用Visual Studio 2017作为我的IDE,并且为了能够使用WCF数据服务,不得不从Microsoft Marketplace下载.vsix。
我的问题是,WCF数据服务是否被视为旧版?我应该改用Web API吗?为KendoUI创建JSON或oData服务以供JQuery数据网格使用的首选方法是什么?