Semantica.Lib.Order
8.1.0
dotnet add package Semantica.Lib.Order --version 8.1.0
NuGet\Install-Package Semantica.Lib.Order -Version 8.1.0
<PackageReference Include="Semantica.Lib.Order" Version="8.1.0" />
<PackageVersion Include="Semantica.Lib.Order" Version="8.1.0" />
<PackageReference Include="Semantica.Lib.Order" />
paket add Semantica.Lib.Order --version 8.1.0
#r "nuget: Semantica.Lib.Order, 8.1.0"
#:package Semantica.Lib.Order@8.1.0
#addin nuget:?package=Semantica.Lib.Order&version=8.1.0
#tool nuget:?package=Semantica.Lib.Order&version=8.1.0
Semantica.Lib.Ordering
This package is part of the core packages of Semantica.Lib.
Summary
A library that provides types and extensions that represent and help with ordering of collections.
Dependencies
- Semantica.Lib.Checks
- Semantica.Lib.Core
Documentation generated from the XMLDoc:
<a name='assembly'></a>
Lib.Ordering
Contents
<a name='T-Semantica-Order-EnumerableOrderExtensions'></a>
EnumerableOrderExtensions type
Namespace
Semantica.Order
<a name='M-Semantica-Order-EnumerableOrderExtensions-OrderByConditional1-System-Collections-Generic-IEnumerable{
0},Semantica-Order-IOrder{``0}-'></a>
OrderByConditional``1(source,orderBy) method
Summary
Sorts the elements of a sequence in order according to an Order`2 instance, or applies no ordering if
orderBy
is None.
Returns
An IEnumerable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Collections.Generic.IEnumerable{``0} | A sequence of values to order. |
orderBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source |
<a name='M-Semantica-Order-EnumerableOrderExtensions-OrderByConditional2-System-Collections-Generic-IEnumerable{
0},Semantica-Order-Order{0,
1}-'></a>
OrderByConditional``2(source,orderBy) method
Summary
Sorts the elements of a sequence in order according to an Order`2 instance, or applies no ordering if
orderBy
is None.
Returns
An IEnumerable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Collections.Generic.IEnumerable{``0} | A sequence of values to order. |
orderBy | Semantica.Order.Order{``0,``1} | An instance of Order. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
TKey | The type of the key returned by the orderBy .Func. |
<a name='M-Semantica-Order-EnumerableOrderExtensions-OrderByThenByConditional1-System-Collections-Generic-IEnumerable{
0},Semantica-Order-IOrder{0},Semantica-Order-IOrder{
0}-'></a>
OrderByThenByConditional``1(source,orderBy,thenBy) method
Summary
Sorts the elements of a sequence in order according to an IOrder`1 instance, and then a subsequent
ordering according to a second IOrder`1 instance. If either orderBy
or
thenBy
is None, the corresponding ordering is not applied.
Returns
An IEnumerable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Collections.Generic.IEnumerable{``0} | A sequence of values to order. |
orderBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
thenBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
<a name='M-Semantica-Order-EnumerableOrderExtensions-OrderByThenByConditional3-System-Collections-Generic-IEnumerable{
0},Semantica-Order-Order{0,
1},Semantica-Order-Order{0,
2}-'></a>
OrderByThenByConditional``3(source,orderBy,thenBy) method
Summary
Sorts the elements of a sequence in order according to an Order`2 instance, and then a subsequent
ordering according to a second Order`2 instance. If either orderBy
or
thenBy
is None, the corresponding ordering is not applied.
Returns
An IEnumerable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Collections.Generic.IEnumerable{``0} | A sequence of values to order. |
orderBy | Semantica.Order.Order{``0,``1} | An instance of Order`2. |
thenBy | Semantica.Order.Order{``0,``2} | An instance of Order`2. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
TKey | The type of the key returned by the orderBy .Func. |
TThenKey | The type of the key returned by the thenBy .Func. |
<a name='M-Semantica-Order-EnumerableOrderExtensions-OrderBy1-System-Collections-Generic-IEnumerable{
0},Semantica-Order-IOrder{``0}-'></a>
OrderBy``1(source,orderBy) method
Summary
Sorts the elements of a sequence in order according to an IOrder`1 instance.
Returns
An IOrderedEnumerable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Collections.Generic.IEnumerable{``0} | A sequence of values to order. |
orderBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
<a name='M-Semantica-Order-EnumerableOrderExtensions-OrderBy2-System-Collections-Generic-IEnumerable{
0},Semantica-Order-Order{0,
1}-'></a>
OrderBy``2(source,orderBy) method
Summary
Sorts the elements of a sequence in order according to an Order`2 instance.
Returns
An IOrderedEnumerable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Collections.Generic.IEnumerable{``0} | A sequence of values to order. |
orderBy | Semantica.Order.Order{``0,``1} | An instance of Order. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
TKey | The type of the key returned by the orderBy .Func. |
<a name='M-Semantica-Order-EnumerableOrderExtensions-ThenBy1-System-Linq-IOrderedEnumerable{
0},Semantica-Order-IOrder{``0}-'></a>
ThenBy``1(source,orderBy) method
Summary
Applies a subsequent ordering of the elements of a sequence according to an IOrder`1 instance.
Returns
An IOrderedEnumerable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Linq.IOrderedEnumerable{``0} | An ordered sequence of values to order further. |
orderBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
<a name='M-Semantica-Order-EnumerableOrderExtensions-ThenBy2-System-Linq-IOrderedEnumerable{
0},Semantica-Order-Order{0,
1}-'></a>
ThenBy``2(source,orderBy) method
Summary
Applies a subsequent ordering of the elements of a sequence according to an Order`2 instance.
Returns
An IOrderedEnumerable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Linq.IOrderedEnumerable{``0} | An ordered sequence of values to order further. |
orderBy | Semantica.Order.Order{``0,``1} | An instance of Order`2. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
TKey | The type of the key returned by the orderBy .Func. |
<a name='T-Semantica-Order-IOrder`1'></a>
IOrder`1 type
Namespace
Semantica.Order
Summary
Represents an ordering for collections, or IQueryable of type T
.
Generic Types
Name | Description |
---|---|
T | The type of elements that can be ordered using |
<a name='P-Semantica-Order-IOrder`1-None'></a>
None property
Summary
true
when the order is default - when applied there is no reordering.
<a name='P-Semantica-Order-IOrder`1-OrderDescending'></a>
OrderDescending property
Summary
true
when the order is reversed from the default order.
<a name='M-Semantica-Order-IOrder1-Apply-System-Linq-IQueryable{
0}-'></a>
Apply(queryable) method
Summary
Applies the order to a IQueryable`1, and returns a IOrderedQueryable`1
Returns
An IOrderedQueryable`1 to which a subordering can be applied.
Parameters
Name | Type | Description |
---|---|---|
queryable | System.Linq.IQueryable{`0} | The queryable collection that the order should be applied to. |
<a name='M-Semantica-Order-IOrder1-Apply-System-Collections-Generic-IEnumerable{
0}-'></a>
Apply(enumerable) method
Summary
Applies the order to a IEnumerable`1, and returns a IOrderedEnumerable`1
Returns
An IOrderedEnumerable`1 to which a subordering can be applied.
Parameters
Name | Type | Description |
---|---|---|
enumerable | System.Collections.Generic.IEnumerable{`0} | The enumeration that the order should be applied to. |
<a name='M-Semantica-Order-IOrder1-ApplySort-
0[]-'></a>
ApplySort(array) method
Summary
Applies an in-place ordering on an aray of T
.
Parameters
Name | Type | Description |
---|---|---|
array | `0[] | The array to be ordered in place. |
<a name='M-Semantica-Order-IOrder1-ApplySort-System-Collections-Generic-List{
0}-'></a>
ApplySort(list) method
Summary
Applies an in-place ordering on a List`1.
Parameters
Name | Type | Description |
---|---|---|
list | System.Collections.Generic.List{`0} | The list to be ordered in place. |
<a name='M-Semantica-Order-IOrder1-ApplyThen-System-Linq-IOrderedQueryable{
0}-'></a>
ApplyThen(queryable) method
Summary
Applies the order to a IQueryable`1, and returns a IOrderedQueryable`1
Returns
An IOrderedQueryable`1 to which a subordering can be applied.
Parameters
Name | Type | Description |
---|---|---|
queryable | System.Linq.IOrderedQueryable{`0} | The queryable collection that the order should be applied to. |
<a name='M-Semantica-Order-IOrder1-ApplyThen-System-Linq-IOrderedEnumerable{
0}-'></a>
ApplyThen(enumerable) method
Summary
Applies the order to a IOrderedEnumerable`1 as a subordering, and returns another IOrderedEnumerable`1
Returns
An IOrderedEnumerable`1 to which a subordering can be applied.
Parameters
Name | Type | Description |
---|---|---|
enumerable | System.Linq.IOrderedEnumerable{`0} | The enumeration that the order should be applied to. |
<a name='T-Semantica-Order-ListOrderExtensions'></a>
ListOrderExtensions type
Namespace
Semantica.Order
<a name='M-Semantica-Order-ListOrderExtensions-OrderByConditional1-System-Collections-Generic-IReadOnlyList{
0},Semantica-Order-IOrder{``0}-'></a>
OrderByConditional``1(source,orderBy) method
Summary
Sorts the elements of a list in order according to an Order`2 instance, or applies no ordering if
orderBy
is None.
Returns
An IReadOnlyList`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Collections.Generic.IReadOnlyList{``0} | A list of values to order. |
orderBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source |
<a name='M-Semantica-Order-ListOrderExtensions-OrderByConditional2-System-Collections-Generic-IReadOnlyList{
0},Semantica-Order-Order{0,
1}-'></a>
OrderByConditional``2(source,orderBy) method
Summary
Sorts the elements of a list in order according to an Order`2 instance, or applies no ordering if
orderBy
is None.
Returns
An IReadOnlyList`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Collections.Generic.IReadOnlyList{``0} | A list of values to order. |
orderBy | Semantica.Order.Order{``0,``1} | An instance of Order. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
TKey | The type of the key returned by the orderBy .Func. |
<a name='M-Semantica-Order-ListOrderExtensions-OrderByThenByConditional1-System-Collections-Generic-IReadOnlyList{
0},Semantica-Order-IOrder{0},Semantica-Order-IOrder{
0}-'></a>
OrderByThenByConditional``1(source,orderBy,thenBy) method
Summary
Sorts the elements of a list in order according to an IOrder`1 instance, and then a subsequent
ordering according to a second IOrder`1 instance. If either orderBy
or
thenBy
is None, the corresponding ordering is not applied.
Returns
An IReadOnlyList`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Collections.Generic.IReadOnlyList{``0} | A list of values to order. |
orderBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
thenBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
<a name='M-Semantica-Order-ListOrderExtensions-OrderByThenByConditional3-System-Collections-Generic-IReadOnlyList{
0},Semantica-Order-Order{0,
1},Semantica-Order-Order{0,
2}-'></a>
OrderByThenByConditional``3(source,orderBy,thenBy) method
Summary
Sorts the elements of a list in order according to an Order`2 instance, and then a subsequent
ordering according to a second Order`2 instance. If either orderBy
or
thenBy
is None, the corresponding ordering is not applied.
Returns
An IReadOnlyList`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Collections.Generic.IReadOnlyList{``0} | A list of values to order. |
orderBy | Semantica.Order.Order{``0,``1} | An instance of Order`2. |
thenBy | Semantica.Order.Order{``0,``2} | An instance of Order`2. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
TKey | The type of the key returned by the orderBy .Func. |
TThenKey | The type of the key returned by the thenBy .Func. |
<a name='M-Semantica-Order-ListOrderExtensions-Sort1-
0[],Semantica-Order-IOrder{``0}-'></a>
Sort``1(source,order) method
Summary
Sorts the elements of an array in place, according to an IOrder`1 instance.
Parameters
Name | Type | Description |
---|---|---|
source | ``0[] | An array of values to sort. |
order | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source . |
<a name='M-Semantica-Order-ListOrderExtensions-Sort1-System-Collections-Generic-List{
0},Semantica-Order-IOrder{``0}-'></a>
Sort``1(source,order) method
Summary
Sorts the elements of a list in place, according to an IOrder`1 instance.
Parameters
Name | Type | Description |
---|---|---|
source | System.Collections.Generic.List{``0} | A list of values to sort. |
order | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source . |
<a name='T-Semantica-Order-Order'></a>
Order type
Namespace
Semantica.Order
Summary
Static class that offers the Order.By``2 syntax to instantiate Order instances.
<a name='T-Semantica-Order-Order`2'></a>
Order`2 type
Namespace
Semantica.Order
Summary
Represents an ordering that can be applied to a collection, or passed to a IQueryable.
Generic Types
Name | Description |
---|---|
TSource | |
TKey |
<a name='P-Semantica-Order-Order`2-Func'></a>
Func property
Summary
The expression that returns the key value that is used for ordering the elements. The Default is used to compare keys.
<a name='P-Semantica-Order-Order`2-None'></a>
None property
Summary
Inherit from parent.
<a name='P-Semantica-Order-Order`2-OrderDescending'></a>
OrderDescending property
Summary
Inherit from parent.
<a name='M-Semantica-Order-Order2-Apply-System-Linq-IQueryable{
0}-'></a>
Apply() method
Summary
Inherit from parent.
Parameters
This method has no parameters.
<a name='M-Semantica-Order-Order2-Apply-System-Collections-Generic-IEnumerable{
0}-'></a>
Apply() method
Summary
Inherit from parent.
Parameters
This method has no parameters.
<a name='M-Semantica-Order-Order2-ApplySort-
0[]-'></a>
ApplySort() method
Summary
Inherit from parent.
Parameters
This method has no parameters.
<a name='M-Semantica-Order-Order2-ApplySort-System-Collections-Generic-List{
0}-'></a>
ApplySort() method
Summary
Inherit from parent.
Parameters
This method has no parameters.
<a name='M-Semantica-Order-Order2-ApplyThen-System-Linq-IOrderedQueryable{
0}-'></a>
ApplyThen() method
Summary
Inherit from parent.
Parameters
This method has no parameters.
<a name='M-Semantica-Order-Order2-ApplyThen-System-Linq-IOrderedEnumerable{
0}-'></a>
ApplyThen() method
Summary
Inherit from parent.
Parameters
This method has no parameters.
<a name='M-Semantica-Order-Order`2-Descending'></a>
Descending() method
Summary
Returns a new instance of Order`2, with OrderDescending set to true.
Parameters
This method has no parameters.
<a name='T-Semantica-Order-QueryableOrderExtensions'></a>
QueryableOrderExtensions type
Namespace
Semantica.Order
<a name='M-Semantica-Order-QueryableOrderExtensions-OrderByConditional1-System-Linq-IQueryable{
0},Semantica-Order-IOrder{``0}-'></a>
OrderByConditional``1(source,orderBy) method
Summary
Sorts the elements of a queryable sequence in order according to an Order`2 instance, or applies no ordering if
orderBy
is None.
Returns
An IQueryable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Linq.IQueryable{``0} | A queryable sequence of values to order. |
orderBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source |
<a name='M-Semantica-Order-QueryableOrderExtensions-OrderByConditional2-System-Linq-IQueryable{
0},Semantica-Order-Order{0,
1}-'></a>
OrderByConditional``2(source,orderBy) method
Summary
Sorts the elements of a queryable sequence in order according to an Order`2 instance, or applies no ordering if
orderBy
is None.
Returns
An IQueryable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Linq.IQueryable{``0} | A queryable sequence of values to order. |
orderBy | Semantica.Order.Order{``0,``1} | An instance of Order. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
TKey | The type of the key returned by the orderBy .Func. |
<a name='M-Semantica-Order-QueryableOrderExtensions-OrderByThenByConditional1-System-Linq-IQueryable{
0},Semantica-Order-IOrder{0},Semantica-Order-IOrder{
0}-'></a>
OrderByThenByConditional``1(source,orderBy,thenBy) method
Summary
Sorts the elements of a queryable sequence in order according to an IOrder`1 instance, and then a subsequent
ordering according to a second IOrder`1 instance. If either orderBy
or
thenBy
is None, the corresponding ordering is not applied.
Returns
An IQueryable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Linq.IQueryable{``0} | A queryable sequence of values to order. |
orderBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
thenBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
<a name='M-Semantica-Order-QueryableOrderExtensions-OrderByThenByConditional3-System-Linq-IQueryable{
0},Semantica-Order-Order{0,
1},Semantica-Order-Order{0,
2}-'></a>
OrderByThenByConditional``3(source,orderBy,thenBy) method
Summary
Sorts the elements of a queryable sequence in order according to an Order`2 instance, and then a subsequent
ordering according to a second Order`2 instance. If either orderBy
or
thenBy
is None, the corresponding ordering is not applied.
Returns
An IQueryable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Linq.IQueryable{``0} | A queryable sequence of values to order. |
orderBy | Semantica.Order.Order{``0,``1} | An instance of Order`2. |
thenBy | Semantica.Order.Order{``0,``2} | An instance of Order`2. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
TKey | The type of the key returned by the orderBy .Func. |
TThenKey | The type of the key returned by the thenBy .Func. |
<a name='M-Semantica-Order-QueryableOrderExtensions-OrderBy1-System-Linq-IQueryable{
0},Semantica-Order-IOrder{``0}-'></a>
OrderBy``1(source,orderBy) method
Summary
Sorts the elements of a queryable sequence in order according to an IOrder`1 instance.
Returns
An IOrderedQueryable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Linq.IQueryable{``0} | A queryable sequence of values to order. |
orderBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
<a name='M-Semantica-Order-QueryableOrderExtensions-OrderBy2-System-Linq-IQueryable{
0},Semantica-Order-Order{0,
1}-'></a>
OrderBy``2(source,orderBy) method
Summary
Sorts the elements of a queryable sequence in order according to an Order`2 instance.
Returns
An IOrderedQueryable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Linq.IQueryable{``0} | A queryable sequence of values to order. |
orderBy | Semantica.Order.Order{``0,``1} | An instance of Order. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
TKey | The type of the key returned by the orderBy .Func. |
<a name='M-Semantica-Order-QueryableOrderExtensions-ThenBy1-System-Linq-IOrderedQueryable{
0},Semantica-Order-IOrder{``0}-'></a>
ThenBy``1(source,orderBy) method
Summary
Applies a subsequent ordering of the elements of a queryable sequence according to an IOrder`1 instance.
Returns
An IOrderedQueryable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Linq.IOrderedQueryable{``0} | An ordered queryable sequence of values to order further. |
orderBy | Semantica.Order.IOrder{``0} | An instance of IOrder`1. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
<a name='M-Semantica-Order-QueryableOrderExtensions-ThenBy2-System-Linq-IOrderedQueryable{
0},Semantica-Order-Order{0,
1}-'></a>
ThenBy``2(source,orderBy) method
Summary
Applies a subsequent ordering of the elements of a queryable sequence according to an Order`2 instance.
Returns
An IOrderedQueryable`1 with the elements sorted according to orderBy
.
Parameters
Name | Type | Description |
---|---|---|
source | System.Linq.IOrderedQueryable{``0} | An ordered queryable sequence of values to order further. |
orderBy | Semantica.Order.Order{``0,``1} | An instance of Order`2. |
Generic Types
Name | Description |
---|---|
TSource | The type of the elements of source. |
TKey | The type of the key returned by the orderBy .Func. |
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- Semantica.Lib.Checks (>= 8.1.0)
- Semantica.Lib.Core (>= 8.1.0)
-
net7.0
- Semantica.Lib.Checks (>= 8.1.0)
- Semantica.Lib.Core (>= 8.1.0)
-
net8.0
- Semantica.Lib.Checks (>= 8.1.0)
- Semantica.Lib.Core (>= 8.1.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Semantica.Lib.Order:
Package | Downloads |
---|---|
Semantica.Lib.Package.Core
Combines all primary Semantica.Lib.Core packages in a single package. Check the ReadMe of each package for further elaboration on package contents. |
|
Semantica.Lib.Storage
Provides interfaces and types for usage with your storables, as well as abstractions used to build on the patterns included in Semantica.Lib.Domain and base classes from Semantica.Lib.Domain.Data. This package is independent of those packages, so can be included in a storage layer that can be completely independent of your domain layer. The abstractions are also independent of a specific ORM-framework, but were designed with EntityFramework in mind. Implementations for the abstractions provided in this package are provided in the Semantica.Lib.Storage.Data and Semantica.Lib.Storage.EntityFramework packages. |
|
Semantica.Lib.Storage.EntityFramework
Provides implementations for the abstractions provided by Semantica.Lib.Storage that are dependent on EntityFramework. Has implementations for IDataStore (as base classes) for entities with or without simple keys, IInclusion, and IUnitOfWork. To use the datastore base classes, implementations of IPredicateProvider and IKeyConverter will have to be provided for the entity. For the other dependencies the provided standard implementations can be used. Also contains extensions for EntityTypeBuilder and PropertyBuilder to help with EntityFramework configuration. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
8.1.0 | 119 | 5/30/2025 |
8.0.7 | 172 | 9/6/2024 |
8.0.6-beta | 742 | 7/10/2024 |
8.0.5-beta | 177 | 7/4/2024 |
8.0.4-beta | 131 | 7/2/2024 |
8.0.3-beta | 130 | 6/14/2024 |
8.0.2-beta | 207 | 6/4/2024 |
8.0.1-beta | 129 | 6/4/2024 |
8.0.0-beta | 137 | 6/4/2024 |
6.6.1-beta | 252 | 4/5/2024 |
6.6.0-beta | 292 | 3/5/2024 |
6.5.5-alpha2 | 131 | 3/4/2024 |
6.5.5-alpha | 127 | 3/4/2024 |
6.5.4-beta | 162 | 2/29/2024 |
6.5.3-beta | 578 | 10/5/2023 |
6.5.2-beta | 163 | 10/5/2023 |
6.5.1-beta | 224 | 9/29/2023 |
6.5.0-beta | 167 | 9/22/2023 |
6.4.0-beta | 483 | 7/11/2023 |
6.3.0-beta | 193 | 6/15/2023 |
6.2.5-beta | 273 | 3/14/2023 |
6.2.4-beta | 636 | 10/12/2022 |
6.2.3-beta | 343 | 9/1/2022 |
6.2.1-beta | 246 | 8/25/2022 |