Skip to content

Commit 79b120e

Browse files
author
Jeff Treuting
committed
Preparing for 1.2 release
1 parent 7a80970 commit 79b120e

7 files changed

Lines changed: 13 additions & 12 deletions

File tree

SharpRepository.Ef5Repository/Ef5RepositoryBase.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,15 @@ protected override IQueryable<T> BaseQuery(IFetchStrategy<T> fetchStrategy = nul
7070
}
7171

7272
// we override the implementation fro LinqBaseRepository becausee this is built in and doesn't need to find the key column and do dynamic expressions, etc.
73+
// this also provides the EF5 first level caching out of the box
7374
protected override T GetQuery(TKey key)
7475
{
7576
return DbSet.Find(key);
7677
}
7778

7879
protected override PropertyInfo GetPrimaryKeyPropertyInfo()
7980
{
80-
// checks for the Code First KeyAttribute and if not there no the normal checks
81+
// checks for the Code First KeyAttribute and if not there do the normal checks
8182
var type = typeof(T);
8283
var keyType = typeof(TKey);
8384

nuget/SharpRepository.CacheRepository/SharpRepository.CacheRepository.nuspec.template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
<licenseUrl>https://github.com/SharpRepository/SharpRepository/blob/develop/license.txt</licenseUrl>
1010
<projectUrl>https://github.com/SharpRepository/SharpRepository</projectUrl>
1111
<requireLicenseAcceptance>false</requireLicenseAcceptance>
12-
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, Memcache and standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
12+
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, memcached and the standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
1313
<releaseNotes>Initial release</releaseNotes>
1414
<copyright>Copyright 2012</copyright>
1515
<tags>SharpRepository Repository Cache</tags>
1616
<dependencies>
17-
<dependency id="SharpRepository.Repository" version="1.1.2.2" />
17+
<dependency id="SharpRepository.Repository" version="1.2.0.0" />
1818
</dependencies>
1919
</metadata>
2020
<files>

nuget/SharpRepository.Caching.Memcached/SharpRepository.Caching.Memcached.nuspec.template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
<licenseUrl>https://github.com/SharpRepository/SharpRepository/blob/develop/license.txt</licenseUrl>
1010
<projectUrl>https://github.com/SharpRepository/SharpRepository</projectUrl>
1111
<requireLicenseAcceptance>false</requireLicenseAcceptance>
12-
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, Memcache and standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
12+
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, memcached and the standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
1313
<releaseNotes>Initial release</releaseNotes>
1414
<copyright>Copyright 2012</copyright>
1515
<tags>SharpRepository Repository Caching Memcached</tags>
1616
<dependencies>
17-
<dependency id="SharpRepository.Repository" version="1.1.2.2" />
17+
<dependency id="SharpRepository.Repository" version="1.2.0.0" />
1818
</dependencies>
1919
</metadata>
2020
<files>

nuget/SharpRepository.Caching.Redis/SharpRepository.Caching.Redis.nuspec.template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
<licenseUrl>https://github.com/SharpRepository/SharpRepository/blob/develop/license.txt</licenseUrl>
1010
<projectUrl>https://github.com/SharpRepository/SharpRepository</projectUrl>
1111
<requireLicenseAcceptance>false</requireLicenseAcceptance>
12-
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, Memcache and standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
12+
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, memcached and the standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
1313
<releaseNotes></releaseNotes>
1414
<copyright>Copyright 2012</copyright>
1515
<tags>SharpRepository Repository Caching Redis</tags>
1616
<dependencies>
17-
<dependency id="SharpRepository.Repository" version="1.1.2.2" />
17+
<dependency id="SharpRepository.Repository" version="1.2.0.0" />
1818
</dependencies>
1919
</metadata>
2020
<files>

nuget/SharpRepository.Ef5Repository/SharpRepository.Ef5Repository.nuspec.template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
<licenseUrl>https://github.com/SharpRepository/SharpRepository/blob/develop/license.txt</licenseUrl>
1010
<projectUrl>https://github.com/SharpRepository/SharpRepository</projectUrl>
1111
<requireLicenseAcceptance>false</requireLicenseAcceptance>
12-
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, Memcache and standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
12+
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, memcached and the standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
1313
<releaseNotes>Initial release</releaseNotes>
1414
<copyright>Copyright 2012</copyright>
1515
<tags>SharpRepository Repository EF5 EntityFramework</tags>
1616
<dependencies>
17-
<dependency id="SharpRepository.Repository" version="1.1.2.2" />
17+
<dependency id="SharpRepository.Repository" version="1.2.0.0" />
1818
</dependencies>
1919
</metadata>
2020
<files>

nuget/SharpRepository.InMemoryRepository/SharpRepository.InMemoryRepository.nuspec.template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
<licenseUrl>https://github.com/SharpRepository/SharpRepository/blob/develop/license.txt</licenseUrl>
1010
<projectUrl>https://github.com/SharpRepository/SharpRepository</projectUrl>
1111
<requireLicenseAcceptance>false</requireLicenseAcceptance>
12-
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, Memcache and standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
12+
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, memcached and the standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
1313
<releaseNotes>Initial release</releaseNotes>
1414
<copyright>Copyright 2012</copyright>
1515
<tags>SharpRepository Repository InMemory</tags>
1616
<dependencies>
17-
<dependency id="SharpRepository.Repository" version="1.1.2.2" />
17+
<dependency id="SharpRepository.Repository" version="1.2.0.0" />
1818
</dependencies>
1919
</metadata>
2020
<files>

nuget/SharpRepository.Repository/SharpRepository.Repository.nuspec.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<licenseUrl>https://github.com/SharpRepository/SharpRepository/blob/develop/license.txt</licenseUrl>
1010
<projectUrl>https://github.com/SharpRepository/SharpRepository</projectUrl>
1111
<requireLicenseAcceptance>false</requireLicenseAcceptance>
12-
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, Memcache and standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
12+
<description>SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. SharpRepository offers built-in caching options for AppFabric, memcached and the standard System.Runtime.Caching. SharpRepository also supports Specifications, FetchStrategies, Batches and Traits.</description>
1313
<releaseNotes>Initial release</releaseNotes>
1414
<copyright>Copyright 2012</copyright>
1515
<tags>SharpRepository Repository</tags>

0 commit comments

Comments
 (0)