Skip to content

Releases: dotnetcore/SmartSql

v3.5.0-pre1

21 Jul 17:14
Compare
Choose a tag to compare
  1. add support QueryMultiple and QueryMultipleAsync

v3.4.9

21 Jul 08:53
Compare
Choose a tag to compare
  1. fix DyRepository ExecuteBehavior.Auto bug

v3.4.8

19 Jul 14:23
Compare
Choose a tag to compare
  1. optimize DyRepository automatic execute for return int
  2. optimize default excute DataSourceChoice
  3. add support StatementAttribute.CommandType and SourceChoice

v3.4.3

19 Jul 05:14
Compare
Choose a tag to compare
  1. fix sqlmap hot update bug
  2. add support multi SmartSqlMapper instance
  3. fix Tag.Placeholder Space bug
  4. optimize SQL output
  5. Support for returning generic type nesting
  6. add support IRepositoryAsync
  7. add support muti custom scope_template
  8. fix Cache.FlushInterval attr bug
  9. optimize the resource reading directory

v3.3.8

02 Jul 01:40
Compare
Choose a tag to compare
  1. fix GetDataSetAsync to use NextResultAsync
  2. fix IsStatementSql.Defalut-Value=true
  3. SmartSql.DyRepository support ParamAttribute
  4. add SmartSql.Options DI AddSmartSqlOptionLoader & AddSmartSqlOption

v3.3.6

26 Jun 15:24
Compare
Choose a tag to compare
  1. add ISession
  2. add ITransaction
  3. add ISession to DI
  4. add ITransaction to DI
  5. add ISmartSqlMapperAsync to DI

v3.3.3

25 Jun 14:50
Compare
Choose a tag to compare
  • add support ResultMap.Constructor
  • add support private ctor entity deser

v3.3.1

13 Jun 13:53
Compare
Choose a tag to compare
  1. SmartSql.DyRepository add support asynchronous function
  2. add support DEBUG-log output SQL And DBParameters.

v3.2.0

11 Jun 09:50
Compare
Choose a tag to compare
  1. add support pure SQL parameters For RequestContext.RealSql
  2. add support SmartSql.DyRepository Sql Attribute For StatementAttribute.Sql

SmartSql.DyRepository Demo

        [Statement(Sql = "Select Top(@Taken) T.* From T_Entity T With(NoLock);")]
        IEnumerable<T_Entity> QueryBySql(int Taken);

v3.1.0

09 Jun 15:44
Compare
Choose a tag to compare
  1. add GetDataTable Method
  2. add GetDataSet Method
  3. add GetDataTableAsync Method
  4. add GetDataSetAsync Method