335 Commits

Author SHA1 Message Date
28810
dae8eb7a67 v0.3.12 增加 ICodeFirst.IsConfigEntityFromDbFirst,若无配置实体类主键、自增,可从数据库导入; 2019-03-11 19:00:44 +08:00
28810
4f66c3b9eb ## v0.3.11
- 增加 ISelect、IInsert、IUpdate、IDelete WithTransaction 方法,将事务对象暴露给外部;
- 增加 IAdo ExecuteXxx 系列方法重载,支持事务对象的传入;
2019-03-11 17:26:27 +08:00
2881099
ec2fcfb419 v0.1.14
- 增加 延时属性编译错误信息;
- 优化 FreeSql.Repository Autofac 泛型注入;
2019-03-10 21:23:06 +08:00
28810
428220e754 ## v0.1.13
- 修改 连接池内部 Ping Timeout 值暂定 5秒;
- 优化 初始化时若数据库超时,则放弃预热;
- FreeSql.Repository 下增加 ISelect.FromRepository 扩展方法,实现分表的多表查询;
- 增加 FreeSql.Repository Autofac 泛型注入,可利用实现全局过滤+分表分库;
- 补充 GuidRepository 插入数据时,根据 filter 参数设定进行数据验证;
2019-03-09 02:58:23 +08:00
28810
167c64c7f1 v0.0.12 2019-03-07 19:48:01 +08:00
28810
02bf7c92b9 upgrade nuget packages 2019-03-06 20:38:53 +08:00
28810
e66bca2fe7 v0.0.11 实现分表 2019-03-05 22:16:44 +08:00
28810
45ba67ed15 v0.1.10
- 修复 FreeSql.Repository GuidRepository/GetGuidRepository 缓存 bug;
- 修复 Lazy 延时加载在 linux 发布后产生 Bad IL Format bug;
2019-03-05 14:42:51 +08:00
28810
a189b6abba - 优化插入判断主键,且为 Guid/Guid? 类型,并且值为 null/Guid.Empty 时,将插入的值变为 FreeUtil.NewMongodbId() 2019-03-04 20:45:19 +08:00
28810
24987ad2e9 upgrade nuget packages 2019-03-04 15:19:30 +08:00
28810
30385d2e91 - FreeSql.Repository 增加 filter 参数,现实数据过滤 + 验证;
如:var postRepos = fsql.GetGuidRepository<Post>(a => a.TopicId == 1); postRepos CURD 方法都会以 lambad 条件作为查询或验证,Update/Insert验证错误时会抛出异常。
- ISelect 增加 First/FirstAsync;
2019-03-02 20:46:26 +08:00
28810
a2f4a8bcd8 修复 外部配置实体ConfigEntity 与 延时加载 冲突产生的 bug 2019-03-02 09:45:16 +08:00
28810
f034d4194d v0.1.5
- 增加 IsSyncStructureToUpper 参数,以便适应 Oracle 大小写使用习惯;
- FreeSql.Repository 增加 GuidRepository 类,适用 Insert 方法无须返回插入的数据;
- FreeSql.Repository 增加 IFreeSql 扩展方法 GetRepository、GetGuidRepository;
2019-02-28 17:31:04 +08:00
28810
a3720bf81e v0.1.4 判断 SqlServer 服务器版本,选择分页模式 row_number 或 offset fetch next; 2019-02-27 19:16:26 +08:00
28810
9d87c69fb2 v0.1.3 2019-02-25 10:12:33 +08:00
28810
fb1871e558 ICodeFirst add GetConfigEntity 2019-02-22 09:16:07 +08:00
28810
ae347d4b04 v0.1.1 增加选项 IsQuoteSqlName 控制是否使用 [] 或 "" 或 `` 包含数据库名称 #6 2019-02-21 11:22:21 +08:00
28810
204ab9f7d8 v0.1.0 & FreeSql.Repository 2019-02-20 17:28:51 +08:00
28810
5cfc359b80 v0.0.14 and examples 2019-02-16 17:38:54 +08:00
28810
488a6edd4d v0.0.13 #4 - 修复和丰富 ICodeFirst.ConfigEntity 方法;
- 增加 FreeSql.Extensions.EFCoreModelBuilder 扩展库,现实与 EFCore 实体共存;
- 增加 FreeSql.RESTful.Demo 示例项目;
2019-02-14 19:07:52 +08:00
2881099
1c0dedb87e v0.0.12 2019-01-31 16:10:37 +08:00
28810
8448d648cf update 2019-01-26 02:49:13 +08:00
28810
74df67fc13 v0.0.11 修复IAdo.Query直接查询sql的bug 2019-01-25 20:23:14 +08:00
28810
7e59e07956 v0.0.9 2019-01-24 11:37:22 +08:00
28810
0068474992 Reflection 替换 ExpressionTree,单元测试已通过 2019-01-18 19:17:40 +08:00
28810
863a9ee397 ExpreessTree替代反射缓存(1) 2019-01-17 19:34:25 +08:00
28810
ec6d482321 update 2019-01-14 14:15:46 +08:00
28810
3d132e4f52 sqlite3 codefirst 适配完成,待测试 2019-01-08 22:19:40 +08:00
28810
5eb451fc76 pgsql DbFirst 完成未测试;oracle 适配进行中 2019-01-04 19:20:37 +08:00
28810
a6e44a4cd1 update 2019-01-02 09:38:33 +08:00
28810
74a6ab5859 完成 in 查询,完成子表 exists 查询 2018-12-29 17:22:43 +08:00
28810
0689696766 增加异步方法 2018-12-27 21:20:25 +08:00
28810
ee4e0ab5da update 2018-12-27 12:01:39 +08:00
28810
357494a28f update 2018-12-18 20:54:30 +08:00
28810
9b5e34032c pgsql/mysql/sqlserver适配 2018-12-18 20:09:52 +08:00