gpt4 book ai didi

.net - 使用具有 POCO 支持的 Entity Framework 4 实现 propertychanged 事件的最罕见和最有效的方法是什么?

转载 作者:行者123 更新时间:2023-12-01 05:40:28 25 4
gpt4 key购买 nike

看到开箱即用的POCO模板不包括OnPropertyChanged支持简单性,在 Entity Framework 4 中实现属性更改事件到我的 POCO 对象的最简洁 [和最有效] 方法是什么,类似于抛出这些事件的标准 EF 4.0 数据模型?

我真的想要高性能的东西,我什至不介意什么属性发生了变化;当实体实例/对象具有任何已更改的属性时,我会很高兴收到一个事件。

我最接近的猜测是实现一个策略 like this进入生成我的 POCO 类的 POCO T4 模板 (.tt),我会走在正确的轨道上吗?但是我只想确保这是最常见的方法?这是否已经作为标准 POCO 模板在某处完成?

More on EF 4.0 with POCO support: http://blogs.msdn.com/b/adonet/archive/2010/01/25/walkthrough-poco-template-for-the-entity-framework.aspx

Also standard EF 4.0 POCO Entity Generator Template I am using: http://visualstudiogallery.msdn.microsoft.com/23df0450-5677-4926-96cc-173d02752313?SRC=VSIDE

最佳答案

你实际上回答了你自己的问题。要走的路是修改 T4 模板并添加您需要的支持级别。如果您在不使用 T4 模板或自跟踪实体生成器(另一个 T4 模板)生成的类时需要一些灵感检查实体设计器生成的默认类 - 他们也应该使用 OnPropertyChanged .

关于.net - 使用具有 POCO 支持的 Entity Framework 4 实现 propertychanged 事件的最罕见和最有效的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5905693/

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