dotnettoolkitrepository-dev - DotNetToolkit.Repository.Caching.InMemory 3.0.1-alpha-522

A caching provider for the Microsoft in-memory cache.

PM> Install-Package DotNetToolkit.Repository.Caching.InMemory -Version 3.0.1-alpha-522 -Source https://www.myget.org/F/dotnettoolkitrepository-dev/api/v3/index.json

Copy to clipboard

> nuget.exe install DotNetToolkit.Repository.Caching.InMemory -Version 3.0.1-alpha-522 -Source https://www.myget.org/F/dotnettoolkitrepository-dev/api/v3/index.json

Copy to clipboard

> dotnet add package DotNetToolkit.Repository.Caching.InMemory --version 3.0.1-alpha-522 --source https://www.myget.org/F/dotnettoolkitrepository-dev/api/v3/index.json

Copy to clipboard
<PackageReference Include="DotNetToolkit.Repository.Caching.InMemory" Version="3.0.1-alpha-522" />
Copy to clipboard
source https://www.myget.org/F/dotnettoolkitrepository-dev/api/v3/index.json

nuget DotNetToolkit.Repository.Caching.InMemory  ~> 3.0.1-alpha-522
Copy to clipboard

> choco install DotNetToolkit.Repository.Caching.InMemory --version 3.0.1-alpha-522 --source https://www.myget.org/F/dotnettoolkitrepository-dev/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "dotnettoolkitrepository-dev" -SourceLocation "https://www.myget.org/F/dotnettoolkitrepository-dev/api/v2"
Install-Module -Name "DotNetToolkit.Repository.Caching.InMemory" -RequiredVersion "3.0.1-alpha-522" -Repository "dotnettoolkitrepository-dev" -AllowPreRelease
Copy to clipboard

Browse the sources in this package using Visual Studio or WinDbg by configuring the following legacy symbol server URL: https://www.myget.org/F/dotnettoolkitrepository-dev/symbols/


Logo

DotNetToolkit.Repository

Build status License Overview ChangeLog Gitter

What is the Repository Pattern?

An abstraction of the data layer and handling common data access functionality.

How do I get started?

If you want to use DotNetToolkit.Repository for the first time, the Getting Started guide will help you.

Packages

Package Nuget Stable Downloads MyGet
DotNetToolkit.Repository DotNetToolkit.Repository DotNetToolkit.Repository MyGet (dev)
ORM Providers
DotNetToolkit.Repository.InMemory (for testing purposes only) DotNetToolkit.Repository.InMemory DotNetToolkit.Repository.InMemory MyGet (dev)
DotNetToolkit.Repository.EntityFramework DotNetToolkit.Repository.EntityFramework DotNetToolkit.Repository.EntityFramework MyGet (dev)
DotNetToolkit.Repository.EntityFrameworkCore DotNetToolkit.Repository.EntityFrameworkCore DotNetToolkit.Repository.EntityFrameworkCore MyGet (dev)
DotNetToolkit.Repository.AzureStorageBlob DotNetToolkit.Repository.AzureStorageBlob DotNetToolkit.Repository.AzureStorageBlob MyGet (dev)
Caching Providers
DotNetToolkit.Repository.Caching.InMemory DotNetToolkit.Repository.Caching.InMemory DotNetToolkit.Repository.Caching.InMemory MyGet (dev)
DotNetToolkit.Repository.Caching.Redis DotNetToolkit.Repository.Caching.Redis DotNetToolkit.Repository.Caching.Redis MyGet (dev)
DotNetToolkit.Repository.Caching.Memcached DotNetToolkit.Repository.Caching.Memcached DotNetToolkit.Repository.Caching.Memcached MyGet (dev)
DotNetToolkit.Repository.Caching.Couchbase DotNetToolkit.Repository.Caching.Couchbase DotNetToolkit.Repository.Caching.Couchbase MyGet (dev)
IoC Container Extensions
DotNetToolkit.Repository.Extensions.Microsoft.DependencyInjection DotNetToolkit.Repository.Extensions.Microsoft.DependencyInjection DotNetToolkit.Repository.Extensions.Microsoft.DependencyInjection MyGet (dev)
DotNetToolkit.Repository.Extensions.Unity DotNetToolkit.Repository.Extensions.Unity DotNetToolkit.Repository.Extensions.Unity MyGet (dev)
DotNetToolkit.Repository.Extensions.Ninject DotNetToolkit.Repository.Extensions.Ninject DotNetToolkit.Repository.Extensions.Ninject MyGet (dev)

Features

The DotNetToolkit.Repository includes basic repository objects for handling the data access layer, and it is able to support fetch strategies, specification strategies, services, transactions (Unit Of Work), and caching. The ability for executing raw SQL queries is even allowed.

Project Wiki

If you want more details about the project, please checkout the project wiki.

Performance

Checkout the most current benchmark results!

  • .NETFramework 4.5.1
    • DotNetToolkit.Repository (>= 3.0.1-alpha-522)
    • Microsoft.Extensions.Caching.Memory (>= 1.1.2)
  • .NETStandard 1.3
    • DotNetToolkit.Repository (>= 3.0.1-alpha-522)
    • Microsoft.Extensions.Caching.Memory (>= 1.1.2)
    • NETStandard.Library (>= 1.6.1)
  • .NETStandard 2.0
    • DotNetToolkit.Repository (>= 3.0.1-alpha-522)
    • Microsoft.Extensions.Caching.Memory (>= 5.0.0)
  • .NETFramework 4.5.1: 4.5.1.0
  • .NETStandard 1.3: 1.3.0.0
  • .NETStandard 2.0: 2.0.0.0

                        
Assembly Assembly hash Match
/lib/netstandard1.3/dotnettoolkit.repository.caching.inmemory.dll 2dc2ff9fe9b1459198351504ccb0bb3cFFFFFFFF
/lib/net451/dotnettoolkit.repository.caching.inmemory.dll 63aee22357db4a98ad09b571377359f2FFFFFFFF
/lib/netstandard2.0/dotnettoolkit.repository.caching.inmemory.dll 6d1acacc5e604764b2a93a867c1a6e61FFFFFFFF

Owners

johelvisguzman

Authors

Johelvis Guzman

Project URL

https://github.com/johelvisguzman/DotNetToolkit.Repository

License

MIT

Info

803 total downloads
68 downloads for version 3.0.1-alpha-522
Download (30.41 KB)
Download legacy symbols (30.41 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
3.0.1 30.33 KB Tue, 11 Jan 2022 01:44:18 GMT 83
3.0.1-alpha-524 30.41 KB Mon, 10 Jan 2022 22:47:03 GMT 70
3.0.1-alpha-523 30.41 KB Mon, 10 Jan 2022 22:35:17 GMT 69
3.0.1-alpha-522 30.41 KB Mon, 10 Jan 2022 21:44:57 GMT 68
3.0.1-alpha-521 30.41 KB Mon, 10 Jan 2022 19:41:14 GMT 67
3.0.1-alpha-520 30.39 KB Mon, 10 Jan 2022 18:35:45 GMT 77
3.0.1-alpha-519 30.4 KB Mon, 10 Jan 2022 18:23:58 GMT 66
3.0.1-alpha-518 30.39 KB Wed, 22 Dec 2021 00:08:06 GMT 76
3.0.1-alpha-517 30.42 KB Sun, 28 Nov 2021 07:13:34 GMT 68
3.0.1-alpha-516 30.5 KB Fri, 12 Nov 2021 16:52:22 GMT 71
3.0.1-alpha-515 30.5 KB Tue, 09 Nov 2021 16:30:59 GMT 88