Fluent.Sql
1.0.0.39
See the version list below for details.
dotnet add package Fluent.Sql --version 1.0.0.39
NuGet\Install-Package Fluent.Sql -Version 1.0.0.39
<PackageReference Include="Fluent.Sql" Version="1.0.0.39" />
paket add Fluent.Sql --version 1.0.0.39
#r "nuget: Fluent.Sql, 1.0.0.39"
// Install Fluent.Sql as a Cake Addin #addin nuget:?package=Fluent.Sql&version=1.0.0.39 // Install Fluent.Sql as a Cake Tool #tool nuget:?package=Fluent.Sql&version=1.0.0.39
Fluent.Sql designed to simplify a work with SqlConnection, SqlTransaction, SqlCommand and SqlDataReader objects
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net46 is compatible. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0.40 | 1,756 | 6/26/2017 |
1.0.0.39 | 1,102 | 6/23/2017 |
1.0.0.37 | 1,091 | 6/22/2017 |
1.0.0.35 | 1,089 | 6/20/2017 |
1.0.0.34 | 1,118 | 6/18/2017 |
1.0.0.33 | 1,100 | 6/14/2017 |
1.0.0.32 | 1,105 | 6/14/2017 |
1.0.0.31 | 1,321 | 6/8/2017 |
1.0.0.25 | 970 | 5/17/2017 |
1.0.0.24 | 1,844 | 4/25/2017 |
1.0.0.23 | 999 | 4/24/2017 |
1.0.0.22 | 966 | 4/24/2017 |
1.0.0.21 | 957 | 4/6/2017 |
1.0.0.20 | 973 | 4/5/2017 |
1.0.0.19 | 976 | 4/5/2017 |
1.0.0.18 | 1,011 | 3/18/2017 |
1.0.0.16 | 994 | 1/22/2017 |
1.0.0.15 | 981 | 1/9/2017 |
1.0.0.14 | 1,000 | 12/22/2016 |
1.0.0.13 | 949 | 11/30/2016 |
1.0.0.11 | 965 | 11/30/2016 |
1.0.0.10 | 965 | 11/16/2016 |
1.0.0.9 | 993 | 11/14/2016 |
1.0.0.6 | 976 | 11/13/2016 |
1.0.0.5 | 982 | 11/12/2016 |
1.0.0.4 | 985 | 11/12/2016 |
1.0.0.3 | 972 | 11/11/2016 |
1.0.0.2 | 999 | 11/10/2016 |
1.0.0.1 | 984 | 11/10/2016 |
+ Added
- Removed
# Fix
* Changed, minor
! Changed, major
$ Refactored
TODO:
=====
1.0.0.39
! GetFloat => GetSingle
1.0.0.37
+ SingleReaderFluentSqlCommand<T>, ISingleReaderFluentSqlCommand<T>
+ FluentSqlCommandFactory.SingleReader<T>
1.0.0.35
! Rename IFluentCommandFactory => IFluentSqlCommandFactory
1.0.0.34
! FluentSqlCommand.SetParameters(Action<IDalSqlCommand> iSerializeParameters) now adds action to the list
of "to be done" instead of just execute only one specified
1.0.0.33
# Fix DefaultConnection and DefaultTransaction
1.0.0.32
* IDalSqlConnection DefaultConnection => Func<IDalSqlConnection> DefaultConnection
* IFluentSqlTransaction DefaultTransaction => Func<IFluentSqlTransaction> DefaultTransaction
1.0.0.31
$ Rafactored
* CreateConnection => Create
* FluentCommandFactory => FluentSqlCommandFactory
+ Add DalSqlCommand.Connection
+ Add FluentCommandFactory.DefaulConnection
- Remove FluentCommandFactory.Context
- Remove FluentCommandFactory.KeepConnection
+ Add FluentSqlRepository
+ Add FluentSqlTransaction
+ Add SqlQueryFactoryBase
+ Add SqlQueryAssemblyFactoryBase
1.0.0.25
+ Add ExecuteScalar result casting
1.0.0.24
+ Add DalSqlReader.Get{XXX}Nullable methods
1.0.0.23
* Minor changes
1.0.0.22
# Add AddWithValue method when calling with null argument
1.0.0.21
* Minor changes
1.0.0.20
# Fix Connection closed problem
1.0.0.19
* Minor changes
1.0.0.18
* Minor changes
1.0.0.17
$ Refactoring DalContext => DalContextBase
1.0.0.16
+ Add ReadAllBytes method
1.0.0.15
# Fix SetParameters
1.0.0.14
$ Refactored all fluent commands
1.0.0.13
+ Added interfaces methods to commands that returns themselves as interfaces
1.0.0.12
+ Added missing members to interfaces
1.0.0.11
+ Added IFluentCommandFactory interface
1.0.0.10
+ LazyCachedDalSqlDataReader - Added cahching modes: lazy (used when CahchingMode.Lazy)
+ Addded FluentCommandFactory
1.0.0.9
+ Added BaseFluentSqlCommand<T>.KeepConnection option
(True - uses DalContext.CreateConnection)
(False - uses DalContext.PersistentConnection, which must be managed manually)
+ Added DalSqlConnectionFactory
* DalContext has PersistentConnection (old)
+ DalContext has CreateConnection() method
! DalSqlDataReader -> NonCachedDalSqlDataReader (used when CahchingMode.Disabled)
+ Added CachedDalSqlDataReader (DalSqlDataReader - Add caching for field names/indices) (used when CahchingMode.Standard)
+ Add ReaderFluentSqlCommand<TResultContainer>.SetCachingMode (Default is CachingMode.Standard)
+ DalSqlDataReader - Add cahching modes: disabled, standart
$ - Refactored DalSql* objects and FluentCommands to use IDalSqlDataReader
* Fixed bug when SerializeParameters is null
1.0.0.6
+ ExecuteReaderYield Added to ReaderFluentSqlCommand<TResultContainer>
1.0.0.5
+ Added new methods to DalSqlDataReader.
+ Added support for multiple Results handling in ReaderFluentSqlCommand<T>
1.0.0.4
+ Added BaseFluentSqlCommand<T>.SetKeepConnection(bool). Default is true.
+ Added ReaderFluentSqlCommand<T>.SetBehavior(CommandBehavior). Default is CommandBehavior.Default.
+ Added new methods to DalSqlDataReader.