wpf - 在生成的 Entity Framework 类上实现 INotifyPropertyChanged

标签 wpf entity-framework xaml

我有一个 SQL DB,并且正在实现一个 WPF UI 来更新它。如果我使用 EF5 从 DB 生成类,如何在生成的类和属性上实现 INotifyPropertyChanged,以便我可以使用 UI 轻松绑定(bind)到它们?有没有简单的方法来实现这一目标?

谢谢

最佳答案

有一个名为 PropertyChanged.Fody 的 NuGet 包,它使将 INotifyPropertyChanged 添加到类属性非常简单。安装包后,只需将 [ImplementPropertyChanged] 属性添加到任何类或部分类,包就会为您添加 INotifyPropertyChanged。

这是一个简单的使用示例;

using PropertyChanged;

[ImplementPropertyChanged]
public partial class Order
{
}

GitHub了解更多信息。

关于wpf - 在生成的 Entity Framework 类上实现 INotifyPropertyChanged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14132349/

相关文章:

.net - WPF、Windows 窗体还是其他?

c# - 数据绑定(bind)不适用于 Avalondock 窗口

c# - 自定义控件在两种样式之间切换

WPF XAML : How to disable multi selection in a DataGrid?

entity-framework - 在 ADO.NET 数据服务客户端上下文中公开 Entity Framework 实体字段的枚举类型属性

c# - 为什么 LinqToEntities Skip/Take oracle 实现如此缓慢

c# - 使用 Entity Framework 将实体映射到数据库

c# - 如何在 WPF XAML 中使用嵌套类?

c# - 如何将 Canvas 绑定(bind)到矩形列表

c# - 如何在 XAML 中的 'created' 代码隐藏中访问控制