specification-pattern

specification-pattern

文章 0 浏览 2

使用没有 ORM 的 SQL 的规范模式,以及存储库模式

我一直在研究 martin fowler 的企业架构模式中存储库模式部分简要描述的规范模式,以及网络上的几个示例。然而,几乎所有的示例/描述都是通过利用 ORM…

乖乖哒 2024-10-19 07:36:39 1 0

如何使用复合规范模式实现 isGeneralizationOf ?

我正在尝试按照 Fowler 和 Evans 的 规范文档 来实现复合规范模式。 乍一看,我认为 isGeneralizationOf 的实现对于合取和析取会有所不同。 特别是,…

淑女气质 2024-10-16 18:47:36 1 0

规范模式毫无意义吗?

我只是想知道规范模式是否毫无意义,给出以下示例: 假设您想检查客户的帐户中是否有足够的余额,您将创建一个类似于以下的规范: new CustomerHasEno…

っ左 2024-10-07 19:44:50 5 0

Entity Framework 4 和 Linq to Entities 规范:如何编码?

我放弃了这段代码,因为它有效,但我确实需要重构为可接受的东西。它接受一组查询对象(类似于 Productid = 3 的字符串),然后将它们添加到我的查询…

初雪 2024-10-03 10:33:07 3 0

使用 Nlinq 跨实体创建规范时遇到问题

我正在使用规范模式,并且有一个有效的实现(取自 WhoCanHelpMe Codeplex 项目),用于通过 NLinq、通用存储库和所有这些优点获取数据。 根方法是: p…

幻想少年梦 2024-09-16 23:51:56 2 0

规范模式比较,Func谓词和管道过滤器

我正在做一些研发工作,因此正在探索设计模式。我最近一直在阅读规范模式并被引用 这篇很棒的文章。 我对代码的简单性和简洁性很感兴趣,但我开始对使…

葬花如无物 2024-09-16 01:26:50 2 0

需要 Func 提供给 IEnumerable 和 IQueryable 的Where()方法

我有一个 Func 定义如下: Func&ltFoo, bool&gt IsSuperhero = x =&gt x.WearsUnderpantsOutsideTrousers 我可以像这样查询 IEnumerables: IEnumerab…

软糯酥胸 2024-09-15 15:15:05 3 0

规范模式 - 使用 lambda 创建复合规范 (C#)

如果我有一个定义为表达式的规范,如下所示: public Expression&ltFunc&ltFoo, bool&gt&gt IsSuperhuman = x =&gt x.CanFly &amp&amp x.HasXRayVisio…

苹果你个爱泡泡 2024-09-15 05:38:20 3 0

规范模式和布尔运算符优先级

在我们的项目中,我们使用布尔运算符实现了规范模式(参见 DDD p 274),如下所示: public abstract class Rule { public Rule and(Rule rule) { ret…

我很坚强 2024-08-29 01:03:27 5 0

实现 NotSpecification: isSpecialCaseOf 的好方法?

我正在实施规范模式。 NotSpecification 乍一看似乎很简单: NotSpecification.IsSpecialCaseOf(otherSpecification) return !this.specification.isS…

凉城凉梦凉人心 2024-08-28 00:44:52 8 0

使用规范模式

与任何设计模式一样,规范模式 是一个很棒的概念,但很容易被热心的架构师/开发人员过度使用。 我即将开始开发一个新应用程序(.NET 和 C#),并且非…

清风夜微凉 2024-08-26 12:05:23 5 0

如何调整规范模式来评估对象的组合?

我知道规范模式描述了如何使用实现 ISpecification 的类层次结构来评估类型 T 的候选对象是否匹配特定规范(= 满足业务规则)。 我的问题:我想要实现…

捎一片雪花 2024-08-23 00:11:25 5 0

存储库和规范模式

我目前正在建立一个新项目,遇到了一些事情,需要一些意见。 这就是我正在考虑的: 我想要一个通用存储库 我不想从我的存储库返回 IQueryable。 我想…

羁拥 2024-08-20 19:39:01 5 0

允许转换为 sql 的 PHP 规范模式

我试图找出在 PHP 中拥有规范模式的最佳方法是什么,其中规范可以(可选)转换为 PHP。 我正在探索一些新的方向并测试它们的效果如何。代码和思路在我…

栀子花开つ 2024-08-12 04:19:11 7 0

当您可以使用动态 LINQ 时,规范模式是否已过时?

Wikipedia 指出规范模式是可以通过使用布尔值将业务逻辑链接在一起来重新组合业务逻辑的地方逻辑。关于从列表或集合中选择过滤对象,在我看来,动态 L…

友谊不毕业 2024-08-05 05:53:44 8 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文