Fluent.Sql
1.0.0.40
dotnet add package Fluent.Sql --version 1.0.0.40
NuGet\Install-Package Fluent.Sql -Version 1.0.0.40
<PackageReference Include="Fluent.Sql" Version="1.0.0.40" />
paket add Fluent.Sql --version 1.0.0.40
#r "nuget: Fluent.Sql, 1.0.0.40"
// Install Fluent.Sql as a Cake Addin
#addin nuget:?package=Fluent.Sql&version=1.0.0.40
// Install Fluent.Sql as a Cake Tool
#tool nuget:?package=Fluent.Sql&version=1.0.0.40
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,737 | 6/26/2017 |
1.0.0.39 | 1,095 | 6/23/2017 |
1.0.0.37 | 1,084 | 6/22/2017 |
1.0.0.35 | 1,081 | 6/20/2017 |
1.0.0.34 | 1,111 | 6/18/2017 |
1.0.0.33 | 1,093 | 6/14/2017 |
1.0.0.32 | 1,097 | 6/14/2017 |
1.0.0.31 | 1,314 | 6/8/2017 |
1.0.0.25 | 961 | 5/17/2017 |
1.0.0.24 | 1,832 | 4/25/2017 |
1.0.0.23 | 990 | 4/24/2017 |
1.0.0.22 | 958 | 4/24/2017 |
1.0.0.21 | 949 | 4/6/2017 |
1.0.0.20 | 965 | 4/5/2017 |
1.0.0.19 | 968 | 4/5/2017 |
1.0.0.18 | 1,002 | 3/18/2017 |
1.0.0.16 | 984 | 1/22/2017 |
1.0.0.15 | 972 | 1/9/2017 |
1.0.0.14 | 990 | 12/22/2016 |
1.0.0.13 | 939 | 11/30/2016 |
1.0.0.11 | 955 | 11/30/2016 |
1.0.0.10 | 957 | 11/16/2016 |
1.0.0.9 | 983 | 11/14/2016 |
1.0.0.6 | 967 | 11/13/2016 |
1.0.0.5 | 974 | 11/12/2016 |
1.0.0.4 | 976 | 11/12/2016 |
1.0.0.3 | 964 | 11/11/2016 |
1.0.0.2 | 988 | 11/10/2016 |
1.0.0.1 | 975 | 11/10/2016 |
+ Added
- Removed
# Fix
* Changed, minor
! Changed, major
$ Refactored
TODO:
=====
1.0.0.40
+ Add SqlQueryFactoryException when Embedded resource not found
$ SqlQueryFactoryBase, SqlQueryAssemblyFactoryBase
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.