28810
552926dd96
修正命名 NaviteTuple 为 NativeTuple
2020-08-02 13:38:23 +08:00
28810
f897aa0a71
v1.7.1(兼容问题 Microsoft.Data.SqliClient) #394 #384 #330 #115 #17
2020-08-01 12:03:12 +08:00
28810
06b301395f
- 补充 fsql.InsertOrUpdate UpdateColumns 数据存在时只更新指定的字段;
2020-07-29 15:32:14 +08:00
28810
6d5575def1
- 调整 BaseEntity,移除 BaseTreeEntity、Tenant 租户,改变事务习惯;
2020-05-08 14:49:24 +08:00
28810
f39a4cb778
update tests
2020-04-28 10:51:38 +08:00
28810
3f9cfc1491
update tests
2020-04-16 13:13:21 +08:00
28810
52fbe5ed86
- 优化 DbContext/Repository Orm 属性进行 CURD 与自身事务相同【新突破】;#270
2020-04-10 19:54:43 +08:00
28810
4e4240ff7a
add ToTreeList tests #268
2020-04-10 13:09:08 +08:00
28810
f3593a321f
- 增加 FreeSqlBuilder UseNameConvert 方法,类名、属性名都生效;
...
- 调整 FreeSqlBuilder,准备移除 UseEntityPropertyNameConvert/UseSyncStructureToLower/UseSyncStructureToUpper 方法;#260
2020-03-31 07:02:42 +08:00
28810
0effad75e4
- 增加 ISelect.ToTreeList 扩展方法查询数据,加工为树型 List;(注意:实体需要配置父子导航属性)
2020-03-15 18:33:15 +08:00
28810
2089a1f747
- 修复 LazyLoading 依赖项目 CSScript.Core 升级的 bug;(以上都不再升级该依赖)
2020-03-06 17:01:30 +08:00
28810
ab52728f7f
- 增加 BaseEntity SaveMany 方法;
2020-03-06 13:13:47 +08:00
28810
cb074e7f0d
更新 nuget 版本
2019-12-11 23:48:52 +08:00
28810
3a889504fb
将示例项目类型升级为 .net core 3.1
2019-12-11 22:11:27 +08:00
28810
a33cad02cc
## v0.12.12 #150
2019-12-09 09:10:41 +08:00
28810
65e3ed0091
- 修复 DbContext TrackList 对匿名对象处理的 bug;#150
2019-12-08 22:59:34 +08:00
28810
04107d3d24
- 增加 Repository/DbContext SaveMany 方法实现一对多,子数据的完整保存;
...
- 调整 SaveManyToMany 方法名为 SaveMany;
2019-11-21 16:42:20 +08:00
28810
e26dbfe526
- 增加 DbContext、Repository SaveManyToMany 方法,实现手工保存 ManyToMany 关联数据;
2019-11-16 01:47:04 +08:00
28810
33cb3e2dae
- 增加 DbContext/Repository ManyToMany联级保存功能(之前已支持OneToMany);
2019-09-29 15:02:08 +08:00
28810
8d92ccd751
## v0.9.16
...
- 增加 BaseRepository.AttachOnlyPrimary 方法,只附加实体的主键值;
> 在更新前使用可实现不查询数据库再更新、也可以实现更新时不更新值为 null 的字段
```csharp
class T {
public int id { get; set; }
public string name { get; set; }
public string other { get; set; }
}
var item = new T { id = 1, name = "xx" };
fsql.GetRepository<T>().AttachOnlyPrimary(item).Update(item); //只更新 name
```
- 修复 Lambda 表达式中 DateTime.Now.ToString("yyyyMMdd") 不能直接执行的 bug;
2019-09-18 16:58:13 +08:00
28810
f8c3608fda
源代码改用vs默认格式化
2019-06-27 09:40:35 +08:00
28810
611c066481
- 合并 FreeSql.DbContext 项目至 FreeSql 维护;
2019-06-26 10:09:26 +08:00