更新时间:2023-02-01 17:24:32
感谢@gregkalapos
Thank you for @gregkalapos
1.创建Windows 8.1可移植类库
2.选择这样
3.将服务引用添加到新创建的库.然后将库引用到Windows 10 Universal App项目.
这是示例调用方法:
var client = new ConnectODataEntities(new Uri("http://...ODATA URL..."));
var dsQuery = (DataServiceQuery<YOUR_METHOD_RETURN_TYPE>)(client.YOUR_METHOD);
var tf = new TaskFactory<IEnumerable<YOUR_METHOD_RETURN_TYPE>>();
var list = (await tf.FromAsync(dsQuery.BeginExecute(null, null),
iar => dsQuery.EndExecute(iar))).ToList();
lbox.ItemsSource = list;
使用此方法的应用程序可在
Windows 10
和Windows 10 Mobile