【发布时间】:2014-10-08 07:57:16
【问题描述】:
我的场景是一个 asp.net web api 2 服务器和一个 winforms 客户端。
我有一个实体(例如客户),它的属性之一是“AddressId”,它是地址实体中地址记录上的 ID。实体在 web api 项目中。
我在 winforms 项目中也有一个自定义控件,其中包含许多地址文本框(例如街道、房屋、城市、邮政编码等)。我还在客户端中定义了所有数据源。
现在,当我检索客户对象时,我只检索到 addressid。将地址绑定到自定义控件的正确方法是什么?我应该检索扁平化的客户对象还是多次调用 api 来检索地址字段等其他详细信息?
【问题讨论】:
-
听起来您需要 Customer 中的 Address 对象以及 AddressId。然后你可以将你的 customer.Adress 绑定到 ui。
-
@artm 看着
I have also defined all the data sources in my clientOP 会考虑让客户实体在客户端是 windows 窗体 -
@Ivan 那么您现在如何获得 AddressId?如果我没记错的话,它是一个 web api 调用,然后当你检索
Customer对象时,你有AddressId? -
@LearningNeverStops 是的,我有 id,但我想在地址自定义控件中显示地址详细信息,并将 addressId 保留在后台。