gpt4 book ai didi

entity-framework - EF EntityCollection 中的更改通知

转载 作者:行者123 更新时间:2023-12-01 04:18:19 25 4
gpt4 key购买 nike

在 Silverlight 4 项目中,我使用 WCF RIA 服务、MVVM 原则和 EF 4。我遇到了这种情况:
创建了一个名为 Category 的实体和另一个名为 CategoryLocale 的实体(使用 VS 自动化,没有 POCO)。它们之间的关系分别是1到N(一个Category可以有多个CategoryLocales),通过这种关系可以实现主从场景。

每次我更改主记录(类别)中的属性时,我都会收到一个 notifypropertychanged 通知。但是:每当我更改细节中的属性(CategoryLocales)时,我都没有得到任何提升。

详细信息部分绑定(bind)到这样的 Datagrid:

<sdk:DataGrid  Grid.Row="3" Grid.ColumnSpan="2" 
ItemsSource="{Binding SelectedRecord.CategoryLocales,Mode=TwoWay}"
AutoGenerateColumns="False"
VerticalScrollBarVisibility="Auto"
>

任何帮助表示赞赏!

提前致谢

最佳答案

一旦您阅读了文档,事实证明非常简单!

解决方案是使用 Composition 属性标记主实体和详细实体之间的关系。完成此操作后,这些主-细节实体将作为一个整体进行观察,因此每次主实体或任何细节实体发生更改时,都会发出更改通知。

对于 future 想要阅读更多内容的人click here !

关于entity-framework - EF EntityCollection 中的更改通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2790054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com