当使用 ADO.Net 数据服务客户端通过调用刷新实体时LoadProperty
:
ctx.BeginLoadProperty(this, "Owner", (IAsyncResult ar) => ...
如果属性是,它会在服务器上引发错误null
错误:抛出异常:System.Data.Services.DataServiceException:找不到段“所有者”的资源。在 System.Data.Services.RequestDescription.GetSingleResultFromEnumerable(SegmentInfo segmentInfo) 在 System.Data.Services.DataService1.CompareETagAndWriteResponse(RequestDescription description, ContentFormat responseFormat, IDataService dataService)
在 System.Data.Services.DataService1.SerializeResponseBody(RequestDescription description, IDataService dataService ) 在 System.Data.Services.DataService1.HandleNonBatchRequest(RequestDescription description) 在 System.Data.Services.DataService`1.HandleRequest()
问题是客户不知道该属性是否null
已填充或尚未填充。属性 Owner 是从 aVehicle
到 a的链接Customer
。
有什么想法有什么问题吗?
谢谢