Skip to content
This repository has been archived by the owner. It is now read-only.

@Burgyn Burgyn released this Mar 21, 2019 · 3 commits to master since this release

New features

#181 Added asynchronous variant of methods ExecuteNonQuery into Database.
#189 Added support for database migration.

Assets 3

@satano satano released this Mar 8, 2019 · 6 commits to master since this release

New Features

  • #180 ForEach extensions for IEnumerable
  • #187 Added constructor for NetworkChecker which accepts httpMessageHandlerFactory and both timeouts.
Assets 3

@Burgyn Burgyn released this Feb 18, 2019 · 9 commits to master since this release

Resolved Issues

#182 Change reference System.Net.Http for full framework.

Assets 3
Nov 20, 2018
Version 1.8.1 one more time

@satano satano released this Nov 20, 2018 · 15 commits to master since this release

New Features

#170 NetworkChecker's constructor accepts a factory function for creating a HttpMessageHandler. This can be used for supplying own message handler with complex proxy settings.

Assets 2

@satano satano released this Oct 29, 2018 · 20 commits to master since this release

Breaking Changes

  • #156 Invalid primary key detection in ConventionModelMapper
    If a model has composite primary key (more than 1 propery has KeyAttribute), all of these properties must have order specified and the order numbers must be unique for every colum. Also properties of composite primary key must have AutoIncrementMethodType set to None. If any of these is violated, CompositePrimaryKeyException is thrown.

Resolved Issues

  • #155 OrderBy works correctly

    • String argument OrderBy("Id") works with Skip().
    • Mixing string OrderBy("Id") and expression OrderBy(item => item.FirstName) works correctly.
  • #156 Invalid primary key detection in ConventionModelMapper
    In the model, if there is a property attributed as a primary key (KeyAttribute) and also there is a property Id, which is primary key by convention, only attributed property is considered as a primary key.

  • #158 New transactions work correctly after previous transaction was rolled back
    After rollback of some transaction, the new transaction (Database.BeginTranscation()) could not be commied at all.

Assets 3

@satano satano released this Oct 29, 2018 · 20 commits to master since this release

Breaking Changes

  • #156 Invalid primary key detection in ConventionModelMapper
    If a model has composite primary key (more than 1 propery has KeyAttribute), all of these properties must have order specified and the order numbers must be unique for every colum. Also properties of composite primary key must have AutoIncrementMethodType set to None. If any of these is violated, CompositePrimaryKeyException is thrown.

Resolved Issues

  • #155 OrderBy works correctly

    • String argument OrderBy("Id") works with Skip().
    • Mixing string OrderBy("Id") and expression OrderBy(item => item.FirstName) works correctly.
  • #156 Invalid primary key detection in ConventionModelMapper
    In the model, if there is a property attributed as a primary key (KeyAttribute) and also there is a property Id, which is primary key by convention, only attributed property is considered as a primary key.

  • #158 New transactions work correctly after previous transaction was rolled back
    After rollback of some transaction, the new transaction (Database.BeginTranscation()) could not be commied at all.

Assets 3

@satano satano released this Oct 26, 2018 · 26 commits to master since this release

New Features

#154 Added some extensions for HttpRequestMessage, HttpResponseMessage and HttClient. Most of these extensions are available only for .NET Core version of the library.

Assets 3

@Burgyn Burgyn released this Aug 1, 2018 · 28 commits to master since this release

Breaking Changes

  • #139 New methods GetString(int) and IsDBNull(int) were added to the interface IBulkActionDataReader.
  • #143 ColumnSchema class had method SetParameterDbType, which set a data type for DbCommand parameter. This method was renamed to SetupParameter, because it is doing more than just setting data type. It should set Size, Precision and Scale as well.

New features

  • #139 Turn on SqlBulkCopy.EnableStreaming for SQL Server bulk insert
  • #140 Column mapping support for bulk insert
Assets 3

@Burgyn Burgyn released this Aug 1, 2018 · 28 commits to master since this release

utils_msaccess_v1.6.2

Change version for release (#150)
Assets 3
You can’t perform that action at this time.