我在EF4中有一个实体,代表被测试字段中的设备(设备)。此实体有一个名为DeviceStatuses的属性,其中包含三个字段(key1,key2,datetime)。它是Status表的桥接表。它用于保存单个设备已设置的状态历史记录。所以导航属性 Device.DeviceStatuses.Status 给了我一个DeviceStatuses的集合,但只有带有max(datetime)的DeviceStatus才是我感兴趣的。
我的问题是我将如何处理这个问题?我可以在Device实体中创建自定义属性吗?我的应用程序的XAML中是否有一种方法只能绑定到我想要的状态?
答案 0 :(得分:0)
由于返回的集合类型,我无法使用{Binding Device.DeviceStatuses[0].Status}
语法。我最终编写了一个自定义转换器,它获取了最新值并返回了所述值。