gpt4 book ai didi

c# - WCF DataContracts 中的 INotifyPropertyChanged

转载 作者:太空狗 更新时间:2023-10-29 21:14:29 24 4
gpt4 key购买 nike

我正在制作一些 WCF 服务,其中一些消费者是 Prism 应用程序。

为了避免必须将 DataContract 类复制到客户端类,他们希望契约(Contract)支持 INotifyPropertyChanged。

但是,我有一些客户端是 MVC3 客户端。

向数据契约添加 INotifyPropertyChanged 支持是否会把它们搞得一团糟?

另外,我计划让我的 DataContracts 也成为我的 Entity Framework 数据库连接中的 POCO 对象。 INotifyPropertyChanged 会把事情搞砸吗?

或者 INotifyPropertyChanged 只是 WPF 的东西而其他应用程序不会关心它?

最佳答案

Or is INotifyPropertyChanged just a WPF thing and the other apps won't care about it?

INotifyPropertyChanged只是一个接口(interface),您可以在实体上实现它而不会弄乱任何东西。它主要与 WPF 和 Silverlight 一起使用,不会对不使用它的其他技术产生影响。因此,在您的 WCF 数据协定上实现它应该没有任何问题。请注意,当您从此 WCF 服务(使用 svcutil.exe 或添加服务引用)生成强类型客户端代理时,生成的实体将不会实现此接口(interface)。他们将是 POCO。

关于c# - WCF DataContracts 中的 INotifyPropertyChanged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6586481/

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