CacheRepository 1.6.1

Fast and configurable repository implementation for multiple types of data sources.

Install-Package CacheRepository -Version 1.6.1
dotnet add package CacheRepository --version 1.6.1
paket add CacheRepository --version 1.6.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

[1.6.1] Fixed an issue with persisting ad hoc query results. See issue #17
[1.6.0] Ad hoc query results can now be persisted just like entities so they don't have to be fetched every time. See issue #16
[1.5.10] Loading entites from persistent storage now builds up indexes directly from them. See issue #15
[1.5.9] Added the ability to declare a persistent storage as ReadOnly. See issue #14.
[1.5.8] Fixed a bug related to finding duplicate entities based on a key.
[1.5.7] Fixed a bug related to deserializing.
[1.5.6] Optimizing the UniqueIndex.
[1.5.5] Indexes with complex keys should now deserialize correctly.
[1.5.4] No longer deserializing empty strings to null values.
[1.5.3] Dropped down to ServiceStack V3 which does not have quotas.
[1.5.2] Initialized the indexes properly when persisted.
[1.5.1] Now persistin the indexes should be work.
[1.5.0] Added the ability to persist data locally after being retreived.
[1.4.0] Renaming the CustomGetAllQuery.cs and updating the builder to try and be a little more consistent.
[1.3.19] Handling DBNull values.
[1.3.18] Allowing nullable types to be set from the CustomGetAllQuery.[1.3.17] Fixed a bug in the CustomGetAllQuery.
[1.3.16] Created the CustomGetAllQuery because I can't seem to get the Massive one to work like I want.
[1.3.15] Fixed a bug when trying to use the GetAll strategy.
[1.3.14] Added a new GetAll strategy that will not throw when trying to retrieve bad values from a DataReader.
[1.3.13] Added the ability to supply delimited identifiers if you don't want to use Sql Server's square brackets.
[1.3.12] Fixed bug with trying to dispose a null transaction/connection.
[1.3.11] Pushed the new GetAll method down to the implementations.
[1.3.10] Added the ability to get all entities not using a generic.
[1.3.9] Really fixed the problem with trimming when an empty field delimitor is used.
[1.3.8] Fixed an issue when the delimited file might not have all of the delimiters on a line.
[1.3.7] Fixed a problem with trimming when the value to trim is an empty string.
[1.3.6] Changed the .net target framework from 4.5 to 4.0. This will allow older projects to depend on this library.
[1.3.5] Fixed a bug within the Repository that would try and get a max id value when an insert is called even if the IdDoesNotExist strategy was declared. This was also causing an unnecessary select * query when ids are guids.
[1.3.4] Made the SqlWithPassThruConnectionAndTransactionConnectionResolver constructor public. Otherwise its' not useful.
[1.3.3] Updated the nuspec
[1.3.2] Created the SqlWithPassThruConnectionAndTransactionConnectionResolver as a way to use this library with an existing IDbConnection and IDbTransaction.
[1.3.1] Updated FubuCore to 1.0.0.225 version.
[1.3] Added the ability to insert lines into existing text files by either overwriting or appending.
[1.2] Expanded the FileRepository's API to now allow you to insert lines into text files.
[1.1] Made entity id configuration not necessary for most cases.
[1.0] This is the initial release of the library.

Version History

Version Downloads Last updated
1.6.1 (current) 111 10/18/2017
1.6.0 77 10/18/2017
1.5.10 80 10/16/2017
1.5.9 81 10/14/2017
1.5.6 77 10/13/2017
1.5.5 77 10/12/2017
1.5.4 349 12/21/2015
1.5.3 168 12/17/2015
1.5.2 160 12/17/2015
1.5.1 159 12/17/2015
1.5.0 160 12/16/2015
1.4.0 233 9/29/2015
1.3.19 185 9/28/2015
1.3.18 176 9/28/2015
1.3.17 180 9/28/2015
1.3.16 178 9/28/2015
1.3.15 178 9/28/2015
1.3.14 181 9/28/2015
1.3.13 185 9/25/2015
1.3.12 363 2/12/2015
1.3.11 222 2/12/2015
1.3.10 220 2/12/2015
1.3.9 423 1/23/2014
1.3.8 266 1/23/2014
1.3.7 260 1/23/2014
1.3.6 283 12/20/2013
1.3.5 330 9/13/2013
1.3.4 282 9/13/2013
1.3.3 283 9/13/2013
1.3.2 234 9/13/2013
1.3.1 393 1/28/2013
1.3.0 324 1/22/2013
1.2.0 323 1/21/2013
1.1.0 333 1/18/2013
1.0.0 349 1/16/2013