specification-pattern

specification-pattern

文章 0 浏览 4

规范模式对象应该在哪一层“新建”?

因此,我在这里查看了一些有关规范模式的帖子,但尚未找到此问题的答案。 我的问题是,在 n 层架构中,我的规范到底应该在哪里“更新”? 我可以将它…

何时共饮酒 2024-12-18 01:18:32 3 0

Linq:如何对关联对象使用规范

我正在以这种形式使用规范: public static Expression> IsSuperhero { get { return x => x.CanFly && x.CanShootLasersFromEyes; } } 现在我可以以…

只为守护你 2024-12-14 06:58:08 3 0

Linq:查询语法,其中运算符不理解表达式类型的谓词

我已将规范定义为 Expression> 类型的对象,如下所示: public static Expression> IsSystemUser { get { return user => user.UserID == -1; } } 这…

原谅过去的我 2024-12-14 05:55:37 3 0

LINQ to Entities 无法识别该方法

尝试执行 linq 查询时出现以下错误: LINQ to Entities 无法识别“布尔值”方法 IsCharityMatching(System.String, System.String)' 方法,以及这个 …

生生不灭 2024-12-02 02:42:32 3 0

使用 EF4 存储库模式加入集合时遇到困难

我无法正确理解其背后的设计。我正在使用存储库模式来管理我的数据层。在我的一个控制器 (MVC3) 中,我正在构建一个需要执行联接的 LINQ 查询。我对此…

勿忘初心 2024-12-01 03:03:19 3 0

实体框架 - 对业务层需求的意见

目前我的网站有一个存储库模式,其中包含规范模式。我只需几行代码就可以从 .aspx 页面中获取数据,例如: private IRepository repository; protecte…

三生池水覆流年 2024-11-29 09:33:15 1 0

动态表达式 API:我可以做谓词,如何编写 OrderBy 规范?

我想出了如何根据客户端提供的字符串进行谓词 Dynamic Linq (这被包装在规范对象中): return System.Linq.Dynamic.DynamicExpression.ParseLambda …

喵星人汪星人 2024-11-26 19:53:54 5 0

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

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

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

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

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

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

规范模式毫无意义吗?

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

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

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

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

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

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

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

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

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

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

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

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

我有一个 Func 定义如下: Func IsSuperhero = x => x.WearsUnderpantsOutsideTrousers; 我可以像这样查询 IEnumerables: IEnumerable foos = GetAll…

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

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

如果我有一个定义为表达式的规范,如下所示: public Expression> IsSuperhuman = x => x.CanFly && x.HasXRayVision; 并且我想定义另一个规范“IsSup…

苹果你个爱泡泡 2024-09-15 05:38:20 9 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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