Releases
v1.0.0
增加 FreeSql.Provider.MsAccess 支持 Access 数据库操作,已通过 2003/2007 版本测试;
增加 IInsert.ExecuteSqlBulkCopy 扩展方法执行 SqlBulkCopy 批量插入,在 FreeSql.Provider.SqlServer 可用;
增加 IInsert.ExecutePgCopy 扩展方法执行 PostgreSQL Copy 批量导入,在 FreeSql.Provider.PostgreSQL 可用;
增加 IInsert.ToDataTable 方法,为 BulkCopy 操作提供数据,该方法处理了(表名、字段名、类型)映射和忽略列;
增加 ISelect.ToSql 字段别名设置,默认为 AsIndex,可改为 AsProperty;#158
增加 ISelectGrouping 分组查询总量的方法 .Count();
增加 IInsert/IUpdate BatchOptions 方法指定批量插入的设置;
增加 FreeSql.Generator -Filter 设置选项,可阻止存储过程+视图的生成;
增加 FreeSql.Generator 在目标目录产生 __razor.cshtml.txt 文件,以便自定义修改模板生成;
完善 Select`2-10 多表查询对象,增加 First(select)/ToOne(select)/First<Dto> 方法;
优化 实体基类的属性位置,优先排在最前面;
优化 实体属性,支持 protected set 属性;
优化 ISelect.Count() 之前使用了 OrderBy 会产生的 SQL 语法问题;
优化 AsTable 分表查询 Any/Min/Max/Avg/Sum/Count 的处理;#158
优化 BaseEntity Select 查询数据时自动 Attach;
优化 没有主键的实体,约定 id 命名的属性上若设置了 IsPrimary = false,则其不属于约定主键;
兼容 Vb.Net 无法使用 IncludeMany 的问题;
兼容 Vb.Net 无法使用 int? 类型 = 等号表达式解析;
修复 Ado.Query 查询字段重复时报错;#162
修复 LazyLoading 在 Net4 环境下的问题;
调整 Avg 方法返回值为 double,Sum 方法返回值为 decimal;
整理 实体类 Ctor 有构造函数的映射处理;wiki
You can’t perform that action at this time.