547 Commits

Author SHA1 Message Date
28810
a189b6abba - 优化插入判断主键,且为 Guid/Guid? 类型,并且值为 null/Guid.Empty 时,将插入的值变为 FreeUtil.NewMongodbId() 2019-03-04 20:45:19 +08:00
28810
8e4d3c03a5 优化 FreeSql.Repository 使用方法 2019-02-28 20:38:26 +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
3ec5081d1b 修复 SqlServer CodeFirst 迁移结构时,因日期默认值的语法错误 2019-02-27 17:50:50 +08:00
28810
204ab9f7d8 v0.1.0 & FreeSql.Repository 2019-02-20 17:28:51 +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
1c66796038 修复使用 virtual 后实体序列化问题 #5 2019-01-31 15:52:47 +08:00
28810
b9a9106f86 lazy延时属性父子关系的1v多类型判断修正,解决 int? != int 的 bug 2019-01-26 10:32:53 +08:00
28810
74df67fc13 v0.0.11 修复IAdo.Query直接查询sql的bug 2019-01-25 20:23:14 +08:00
28810
b83b86f528 update wiki 2019-01-23 16:41:11 +08:00
28810
4bf8d60361 ICodeFirst 增加 ConfigEntity 方法,现实干净实体无特性的需求 2019-01-22 12:56:45 +08:00
28810
0bcacc706a Lazy 延时加载属性,支持ManyToMany(多对多) 2019-01-21 20:08:06 +08:00
28810
9ec287535e virtual lazy 加载现实 OneToOne/ManyToOne/OneToMany 2019-01-21 17:58:17 +08:00
28810
ef87618092 延时加载友好错误提示 2019-01-19 19:18:04 +08:00
28810
a7896007a9 完成延时加载开发与测试,ICollection集合待支持 2019-01-19 19:11:15 +08:00
28810
0068474992 Reflection 替换 ExpressionTree,单元测试已通过 2019-01-18 19:17:40 +08:00
28810
ed239835c6 反射+缓存性能优化,接近dapper 2019-01-15 18:36:43 +08:00
28810
ec6d482321 update 2019-01-14 14:15:46 +08:00
28810
b92f480cda update 2019-01-09 17:34:36 +08:00
28810
27bc603d46 完成 sqlite codefirst curd expression 开发与测试 2019-01-09 15:50:43 +08:00
28810
3d132e4f52 sqlite3 codefirst 适配完成,待测试 2019-01-08 22:19:40 +08:00
28810
63efd2dba6 update 2019-01-07 22:02:30 +08:00
28810
dd6c0052f6 完成 oracle CURD测试,表达式适配和测试 2019-01-07 21:27:09 +08:00
28810
b72d4abfb8 oracle CodeFirst 进行中 2019-01-05 18:28:01 +08:00
28810
5eb451fc76 pgsql DbFirst 完成未测试;oracle 适配进行中 2019-01-04 19:20:37 +08:00
28810
74a6ab5859 完成 in 查询,完成子表 exists 查询 2018-12-29 17:22:43 +08:00
28810
96a944c534 in/not in 2018-12-29 11:53:39 +08:00
28810
43080a4052 SQL命令执行监视 + Pgsql表达式(Array/HStore/Jsonb)实现与测试 2018-12-28 18:25:26 +08:00
28810
3ed1213865 update 2018-12-28 12:14:14 +08:00
28810
0689696766 增加异步方法 2018-12-27 21:20:25 +08:00
28810
8d55cccc9a 完善聚合查询语法 2018-12-27 20:15:24 +08:00
28810
c35c69cf20 分组聚合查询 2018-12-27 19:16:49 +08:00
28810
9711b1d9a8 类型映射小功告成 2018-12-26 21:18:59 +08:00
28810
070254127d 【测试】三大数据库,添加所有类型数据null/非空,后查询正常 2018-12-26 19:54:41 +08:00
28810
9c3e844e97 完善 CodeFirst 2018-12-25 20:41:15 +08:00
28810
2a115ffcfe CodeFirst sqlserver支持跨库/跨schema改表名,mysql支持跨库改表名,postgresql支持跨schema改表名 2018-12-25 12:29:08 +08:00
28810
0ff422eeb6 mysql/sqlserver CodeFirst 完成测试 2018-12-22 18:13:25 +08:00
28810
759d507cef sqlserver 表达式函数测试 2018-12-21 19:15:07 +08:00
28810
2a07c8bae6 mysql 表达式函数测试完成 2018-12-21 17:03:51 +08:00
28810
572aa1d8ee 表达式函数,增加DateTime/TimeSpan,并且开始测试与整理 2018-12-20 20:00:33 +08:00
28810
4e45bb184e SqlServer 单元测试 Curd 走通 2018-12-19 17:06:38 +08:00
28810
d619d29cfa sqlserver CodeFirst DbFirst 测试通过 2018-12-19 15:17:44 +08:00
28810
751b240533 SqlServer CodeFirst 适配完成 2018-12-19 12:06:54 +08:00
28810
df07b7bcc4 SqlServer CodeFirst 适配完成(同步结构) 2018-12-19 12:06:04 +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