首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在xaf框架中建立数据层

如何在xaf框架中建立数据层
EN

Stack Overflow用户
提问于 2019-02-04 02:29:56
回答 1查看 652关注 0票数 0

在我的项目中,我使用来自devexpress的xaf应用程序框架。如何在xaf框架中建立数据层。我有一个以web (http://for-example.com/bla-bla-bla-api/)形式提供的第三方服务。我需要web作为我的数据层的数据源。谢谢你的答复

代码语言:javascript
复制
class Program {
    static void Main(string[] args) {
        XpoTypesInfoHelper.GetXpoTypeInfoSource();
        XafTypesInfo.Instance.RegisterEntity(typeof(Department));
        XPObjectSpaceProvider osProvider = new XPObjectSpaceProvider(
        @"integrated security=SSPI;pooling=false;data source=(localdb)\v11.0;initial catalog=MainDemo_", null);
        IObjectSpace objectSpace = osProvider.CreateObjectSpace();
        foreach (Department department in objectSpace.GetObjects<Department>()) {
            Console.WriteLine(department.Title + "\t" + department.Office);
        }
    }

因此,在标准情况下可以这样做。我需要使用我的web服务而不是连接字符串。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-06 10:37:18

您有几种方法可以让XAF在Wcf或WebAPI上工作。以下内容或多或少是按复杂程度排列的:

XAF支持基于WCF的中间层开箱即用。请参阅中间层安全和后续文章的文档。

这里有一个带有工作演示的OData服务向导:C:\Users\Public\OData服务向导\DevExpress Demos

还可以使用XAF手机提供的OData WebApi层。最简单的方法是使用向导将一个新的移动应用程序添加到现有的XAF解决方案中。这是一个支持中心文章让你开始

在最新版本的ASP.NET (18.2+)中有一个新的SPA核心数据服务。这个不使用OData。注意,这个平台还不支持所有的XAF模块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54509514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档