为啥 System.ServiceModel.Persistence 过时了?

Posted

技术标签:

【中文标题】为啥 System.ServiceModel.Persistence 过时了?【英文标题】:Why was System.ServiceModel.Persistence made obsolete?为什么 System.ServiceModel.Persistence 过时了? 【发布时间】:2014-02-26 10:39:05 【问题描述】:

我正在考虑为 WCF 创建一个自定义持久性提供程序,但 according 对 MSDN,整个程序集已过时。我似乎找不到这样做的原因,或者关于应该使用什么来代替它的建议。谁能告诉我为什么它已经过时以及我可以用什么来代替?

【问题讨论】:

【参考方案1】:

您链接的documentation 的每个部分都说:

不推荐使用 WF3 类型。请改为使用 System.Activities 中的新 WF4 类型。*

更多信息来自Jurgen Willis, MSDN:

在 .NET 4 中,工作流团队在 System.Activities 命名空间中发布了一个全新的工作流引擎。这种新的 Workflow 技术(我们将其称为 WF4)通过提供重要的编程模型、运行时和创作增强功能来响应关键客户反馈。

随着 .NET 4.5 Beta 的发布,我们将“WF3”、System.Workflow、命名空间中的类型标记为已过时。

想要将其应用程序迁移到 WF4 的客户可以在 MSDN 上的 WF 4 Migration Guidance 文章和 WF CodePlex 站点上的 WF Migration Kit 中找到帮助。

【讨论】:

以上是关于为啥 System.ServiceModel.Persistence 过时了?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 DataGridView 上的 DoubleBuffered 属性默认为 false,为啥它受到保护?

为啥需要softmax函数?为啥不简单归一化?

为啥 g++ 需要 libstdc++.a?为啥不是默认值?

为啥或为啥不在 C++ 中使用 memset? [关闭]

为啥临时变量需要更改数组元素以及为啥需要在最后取消设置?

为啥 CAP 定理中的 RDBMS 分区不能容忍,为啥它可用?