Silverlight 4.0 当集合属性重复历史记录时,最新项的绑定策略是什么?

Silverlight 4.0 当集合属性重复历史记录时,最新项的绑定策略是什么?,silverlight-4.0,entity-framework-4,Silverlight 4.0,Entity Framework 4,我在EF4中有一个实体,它表示正在测试的字段中的一个设备(设备)。此实体有一个名为DeviceStatus的属性,该属性有三个字段(key1、key2、datetime)。它是状态表的桥接表。它用于保存单个设备设置状态的历史记录。因此,导航属性Device.DeviceStatus.Status为我提供了一个DeviceStatus集合,但我只感兴趣的是具有max(datetime)的DeviceStatus 我的问题是,我将如何着手处理这个问题?我可以在设备实体中创建自定义属性吗?在我的应用程

我在EF4中有一个实体,它表示正在测试的字段中的一个设备(设备)。此实体有一个名为DeviceStatus的属性,该属性有三个字段(key1、key2、datetime)。它是状态表的桥接表。它用于保存单个设备设置状态的历史记录。因此,导航属性Device.DeviceStatus.Status为我提供了一个DeviceStatus集合,但我只感兴趣的是具有max(datetime)的DeviceStatus


我的问题是,我将如何着手处理这个问题?我可以在设备实体中创建自定义属性吗?在我的应用程序的XAML中是否有方法仅绑定到我想要的状态?

由于返回的集合类型,我无法使用
{Binding Device.DeviceStatuses[0].status}
语法。最后我编写了一个自定义转换器,它获取了最新的值并返回了所述值