LinqSpecs:在LINQ查询中使用规范模式的工具集

时间:2021-02-05 07:21:26
【文件属性】:
文件名称:LinqSpecs:在LINQ查询中使用规范模式的工具集
文件大小:42KB
文件格式:ZIP
更新时间:2021-02-05 07:21:26
linq csharp dotnet ddd specification LinqSpecs是一个框架,可以帮助您为可以由远程服务器执行的LINQ查询创建规范。 您可以在阅读有关规范模式的更多信息。 几乎所有的LINQ用户在日常工作中都会创建规范,但是大多数人会在整个代码中编写这些规范。 该项目背后的想法是帮助用户编写,测试和将规范公开为一流的对象。 您将在此简短文档中学习如何使用LinqSpecs。 定义简单规格 为了定义名为“ CustomerFromCountrySpec”的第一个规范,我们需要从Specification 继承: public abstract class Specification < T> { public abstr
【文件预览】:
LinqSpecs-master
----.gitignore(3KB)
----license.txt(3KB)
----LinqSpecs.snk(596B)
----README.md(5KB)
----LinqSpecs.DatabaseTests()
--------LinqSpecs.DatabaseTests.csproj(704B)
--------DomainModel()
--------Tests.cs(3KB)
----LinqSpecs()
--------TrueSpecification.cs(1KB)
--------AssemblyInfo.cs(429B)
--------AdHocSpecification.cs(2KB)
--------ExpressionCombining()
--------LinqSpecs.csproj(1KB)
--------Specification.cs(2KB)
--------FalseSpecification.cs(1KB)
--------ExpressionSerialization()
--------BooleanOperators()
----logo.png(13KB)
----.gitattributes(2KB)
----LinqSpecs.sln(2KB)
----LinqSpecs.UnitTests()
--------TrueSpecificationTests.cs(2KB)
--------SpecificationTests.cs(3KB)
--------AdHocSpecificationTests.cs(3KB)
--------FalseSpecificationTests.cs(2KB)
--------AssemblyTests.cs(443B)
--------LinqSpecs.UnitTests.csproj(803B)
--------Helpers()
--------BooleanOperators()
----.editorconfig(356B)

网友评论