Releases
v1.4.0
增加 FreeSql.Provider.Dameng 基于 DmProvider Ado.net 访问达梦数据库;
增加 FreeSql.DbContext OnModelCreating 虚方法,实现在 DbContext 使用 FluentApi;
增加 FreeSql.DbContext 与 EFCore 相似的 FluentApi 对动态类型的处理;#281
移除 FreeSql.Extensions.EfCoreFluentApi,功能移至 FreeSql.DbContext;
增加 FreeSqlBuilder 自动识别 EFCore 实体特性 Key/Required/NotMapped/Table/Column;
增加 IInsert InsertColumns/IgnoreColumns 方法重载输入 string[];#275
增加 DbFirst 获取字段的默认值信息;
增加 FreeSql.Generator -Match 参数只生成匹配的表;
增加 FreeSql.Extensions.JsonMap FluentApi 扩展方法;#279
增加 DbFirst DbColumnInfo Position 属性,字段默认位置;
增加 UnitOfWorkManager 工作单元管理器,实现多种传播事务,移除 UnitOfWork.Current 静态属性; #289
增加 DbContextOptions.EnableGlobalFilter 设置是否在 DbContext/Repository 中启用全局过滤器(默认 true);
优化 主键 Guid 自动赋值的优先级,低于 Aop.AuditValue 事件(实现自定义 Guid 值);
优化 WhereDynamic 传入 string 的时候自动转为主键的类型值;
修复 ISelect.From 内部 WhereIf 二次表达式解析 bug;
修复 Guid -> MapType(string) 在 FreeSql.DbContext 的类型转换错误;
修复 表达式解析 Include 父子导航可能失败的 bug;
修复 实体类型为 char 时 ExpressionTree 读取失败 bug;#283
修复 IncludeMany 集合属性为 a.xx.Childs 时,可能出现错误;
v1.4.0 版本调整说明(包含v1.3.6+)
You can’t perform that action at this time.