我想评估为我的 DevExpress XAF/Entity Framework Winforms 应用程序编写 WCF 服务的可行性。
Dev Express对此问题的支持表明这将非常困难,因为 XAF 使用动态生成的查询来选择和修改数据。
从来没有,我想知道如何去做。
我曾想过在没有中间层的情况下简单地连接到远程数据库,但这里的答案 让我认为这并不令人满意。
使用 XAF 创建 WCF 服务没有问题。事实上DevExpress 已经记录了这些步骤。动态创建的查询被传递到中间层进行安全检查和执行,并返回结果。
但就目前而言,中间层功能处于测试阶段,不支持 EntityFramework,仅支持 XPO (而且它看起来不像它已经进入即将发布的 15.1刚刚发布)。
Note 还可以通过 OData 访问 XAF 中间层数据。同样,暂时只有 XPO。