Home / v1.12.10
Name Modified Size InfoDownloads / Week
Parent folder
RepoDb.1.12.10.nupkg 2022-02-18 1.2 MB
RepoDb.Sqlite.Microsoft.1.0.1.nupkg 2022-02-18 46.5 kB
RepoDb.SqlServer.1.1.5.nupkg 2022-02-18 62.2 kB
RepoDb.SQLite.System.1.0.1.nupkg 2022-02-18 46.3 kB
RepoDb.PostgreSql.1.1.5.nupkg 2022-02-18 56.2 kB
RepoDb.PostgreSql.BulkOperations.0.0.9.nupkg 2022-02-18 275.7 kB
RepoDb.MySql.1.1.6.nupkg 2022-02-18 48.8 kB
RepoDb.MySqlConnector.1.1.5.nupkg 2022-02-18 48.7 kB
RepoDb.SqlServer.BulkOperations.1.1.6.nupkg 2022-02-18 199.3 kB
README.md 2022-02-18 9.8 kB
SQLite Separation, Postgre BulkOperations, Bug Fixes, Enhancements, Request, Upgrades.tar.gz 2022-02-18 3.7 MB
SQLite Separation, Postgre BulkOperations, Bug Fixes, Enhancements, Request, Upgrades.zip 2022-02-18 4.8 MB
Totals: 12 Items   10.5 MB 0

This release has included the recent bug fixes, enhancements, community pull-requests, requests and upgrades.

Credits

Thank you to our contributors and to all the collaborators.

Contributors

  • @SergerGood - Sergei Khlebnikov - special thanks to you man 🚀 🙇🏼‍♂️
    • Fix [#963] Removed logic that the ordering fields should be in the select [#985]
    • Fix [#964] Bug: NullReferenceException occurs during BulkMerge() [#984]
    • Support net6.0 [#983]
    • Add IAsyncEnumerable support to BulkInsertAsync [#954]

Collaborators

For our active collaborators on this release:

For the other collaborators of this release (filing the Issues/Bugs, Questions, Recommendations, Verification/Validations, etc)

  • @Dean-NC
  • @nandaccio
  • @mediasystems-ch
  • @seongguk2i
  • @marciogoularte
  • @Bygdrift
  • @pmarflee
  • @evilz
  • @FlayLson
  • @cajuncoding
  • @fercala
  • @adanek
  • @MichalJana
  • @mholzmann-medi
  • @chengh42
  • @stefandevo
  • @tmyllymaki
  • @biapar
  • @richardy706
  • @micycle1
  • @tehmufifnman
  • @shanoaice
  • @Garios
  • @dagmanolis
  • @grofit

Please continue to do so and many thanks!

RepoDb (v1.12.10)

  • Bug: the DeleteAll<T>(T entities) method results in System.InvalidOperationException errors #1011
  • 实体继承基类的主键以及字段,无法在派生类中体现? #986
  • MemoryCache: "Cannot update the item that is not yet expired." #1017
  • Behavioral Change: When calling the MemoryCache.Add method, the existing cached item (if present) information will be updated by the latest and updated one.
  • Bug: Dot in schema name #1015
  • Deprecated the method DataEntityExtension.GetSchema(string). Use the DataEntityExtension.GetSchema(string, IDbSetting) instead.
  • Deprecated the method DataEntityExtension.GetTableName(string). Use the DataEntityExtension.GetTableName(string, IDbSetting) instead.
  • Deprecated the method Type.GetImplementedInterfaces() (extended method). Use the Type.GetInterfaces() instead.
  • Bug: PropertyHandler doesn't seem to work in F# #1021
  • Bug: QueryField IN not working with multiple collections with varying sizes #1026
  • Enhancement: Use the HashCode.Combine() method in all Hashcode generations. #1031
  • Upgraded the System.Linq.Async package to v6.1.0.
  • Compiler update to utilize the customized DbParameterExtension class to compliment the compiler's needs for the NpgsqlParameter.NpgsqlDbType.Unknown.
  • Complimentary support to the Enum(s) for the RepoDb.PostgreSql.BulkOperations package.
  • Upgraded the System.Linq.Async package to v5.1.0.
  • Upgraded the Microsoft.Bcl.AsyncInterfaces package to v6.0.0.
  • (Additional Fixes) Bug: Exceptions are thrown when using a custom PropertyHandler and a Where Expression to process an Enum value (that has NULL or invalid Enum Id); the Get/Set is never invoked. #991
  • Added the Title and PackageTags tags in the Nuget Package (.nuspec references).
  • Question: why to order by a field, it needs to be in the select? #963
  • Bug: Exceptions are thrown when using a custom PropertyHandler and a Where Expression to process an Enum value (that has NULL or invalid Enum Id); the Get/Set is never invoked. #991
  • Supported the .NET v6.0.
  • Initial support to PostgreSQL bulk operations.
  • Code refactoring specifically on the QueryBuilders.

RepoDb.SqlServer (v1.1.5)

  • Bug: Dot in schema name #1015
  • Referenced the RepoDb package v1.12.10.
  • Referenced the Microsoft.Data.SqlClient package v4.0.1.
  • Added the Title and PackageTags tags in the Nuget Package (.nuspec references).
  • Enhancement: Remove System.Data.SqlClient reference from RepoDB.SqlServer #857 - (BREAKING CHANGES)
  • Removed both the MicrosoftSqlServerTypeMapAttribute and SystemSqlServerTypeMapAttribute attributes. Use the the SqlDbTypeAttribute attribute instead.
  • Supported the .NET v6.0.

RepoDb.SqlServer.BulkOperations (v1.1.6)

  • Referenced the RepoDb package v1.12.10.
  • Referenced the RepoDb.SqlServer package v1.1.5.
  • Upgraded the System.Linq.Async package to v6.1.0.
  • Added the Microsoft.Bcl.AsyncInterfaces (version 6.0.0).
  • Initial support to the IAsyncEnumerable interface.
  • Added the Title and PackageTags tags in the Nuget Package (.nuspec references).

RepoDb.PostgreSql (v1.1.5)

  • Bug: Dot in schema name #1015
  • Referenced the RepoDb package v1.12.10.
  • Upgraded the Npgsql package to v6.0.3.
  • Upgraded the Npgsql package. Used the v5.0.11 for FTM netcoreapp2.0 and v6.0.0 for FTM net5.0 and net6.0.
  • Question: why to order by a field, it needs to be in the select? #963
  • Supported the .NET v6.0.
  • Complimentary support to the Enum(s) for the RepoDb.PostgreSql.BulkOperations package.
  • Added the Title and PackageTags tags in the Nuget Package (.nuspec references).
  • Added the customized DbParameterExtension class to compliment the compiler's needs for the NpgsqlParameter.NpgsqlDbType.Unknown.
  • Upgraded the Npgsql package to v6.0.1.
  • Initial support to PostgreSQL bulk operations.
  • Enhancement: Introduced the ClientTypeToNpgsqlDbTypeResolver class.
  • Enhancement: Introduced the PostgreSqlDbTypeNameToNpgsqlDbTypeResolver class.

RepoDb.PostgreSql.BulkOperations (v0.0.9)

  • Bug: Dot in schema name #1015
  • Referenced the RepoDb package v1.12.10.
  • Upgraded the Npgsql package. Used the v5.0.11 for FTM netcoreapp2.0 and v6.0.0 for FTM net5.0 and net6.0.
  • Question: why to order by a field, it needs to be in the select? #963
  • Supported the .NET v6.0.
  • Complimentary support to the Enum(s) for the RepoDb.PostgreSql.BulkOperations package.
  • Added the Title and PackageTags tags in the Nuget Package (.nuspec references).
  • Added the customized DbParameterExtension class to compliment the compiler's needs for the NpgsqlParameter.NpgsqlDbType.Unknown.
  • Upgraded the Npgsql package to v6.0.1.
  • Initial support to PostgreSQL bulk operations.
  • Enhancement: Introduced the ClientTypeToNpgsqlDbTypeResolver class.
  • Enhancement: Introduced the PostgreSqlDbTypeNameToNpgsqlDbTypeResolver class.

RepoDb.Sqlite.Microsoft (v1.0.1)

  • Initial release.
  • Referenced the RepoDb package v1.12.10.
  • Upgraded the Microsoft.Data.Sqlite to v6.0.2.
  • Bug: Dot in schema name #1015- Question: why to order by a field, it needs to be in the select? #963
  • Supported the .NET v6.0.
  • Added the Title and PackageTags tags in the Nuget Package (.nuspec references).
  • Microsoft.Data.Sqlite Version #995
  • Upgraded the Microsoft.Data.Sqlite to v6.0.1.
  • Added the 6.0 to the target frameworks.
  • Request: Separate the SqLite Nuget Library into 2 #880.

RepoDb.SQLite.System (v1.0.0)

  • Initial release.
  • Referenced the RepoDb package v1.12.10.
  • Question: why to order by a field, it needs to be in the select? #963
  • Supported the .NET v6.0.
  • Added the Title and PackageTags tags in the Nuget Package (.nuspec references).
  • Bug: Dot in schema name #1015
  • Added the 6.0 to the target frameworks.
  • Upgraded the System.Data.SQLite.Core package to v1.0.115.5.
  • Request: Separate the SqLite Nuget Library into 2 #880.

RepoDb.MySql (v1.1.6)

  • Upgraded the MySql.Data package to 8.0.28.
  • Question: why to order by a field, it needs to be in the select? #963
  • Supported the .NET v6.0.
  • Added the Title and PackageTags tags in the Nuget Package (.nuspec references).
  • Bug: Dot in schema name #1015
  • Referenced the RepoDb package v1.12.10.

RepoDb.MySqlConnector (v1.1.5)

  • Upgraded the MySqlConnector package to 2.1.6.
  • Question: why to order by a field, it needs to be in the select? #963
  • Supported the .NET v6.0.
  • Added the Title and PackageTags tags in the Nuget Package (.nuspec references).
  • Bug: Dot in schema name #1015
  • Referenced the RepoDb package v1.12.10.
Source: README.md, updated 2022-02-18