【发布时间】:2019-02-04 02:29:56
【问题描述】:
在我的项目中,我使用的是 devexpress 的 xaf 应用程序框架。如何在 xaf 框架中制作数据层。我有一个 Web api (http://for-example.com/bla-bla-bla-api/) 形式的第三方服务。我需要 web api 作为我的数据层的数据源。感谢回复
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);
}
}
所以这可以在标准情况下完成。而且我需要使用我的网络服务而不是连接字符串。
【问题讨论】:
-
到目前为止你尝试了什么?
-
我可以按照 xaf 文档中的说明制作数据层。但我不知道如何使用我的 web api 作为数据源。