1.6.0更新的内容有

  • Dapper改进

    • 更换Dapper.Contrib到Dommel
    • 支持自定义列名的设置
    • 支持忽略未映射的成员
    • 支持插入Guid类型到MySQL数据库
    • 支持JSON序列化类型
  • 遇到不支持的ORM映射设置时不再抛出错误。而是记录错误日志
  • 支持从IDatabaseContext获取数据库连接对象
  • 添加TemplateManager.CreateHash函数
  • 分离模板模块的描绘逻辑到ITemplateWidgetRenderer接口
  • 修复Bug
    • 修复LocalFileEntry.OpenWrite打开文件时不进行截断(truncate)的问题
    • 修复TemplateWidget.Args的类型,由object改为IDictionary<string, object>
  • 更新依赖包
    • NHibernate 4.1.1.4000
    • Npgsql 3.2.1
    • NSubstitute 2.0.1-rc
    • MongoDB.Driver 2.4.2
    • Microsoft.DiaSymReader.PortablePdb 1.2.0
    • Microsoft.DiaSymReader.Native 1.5.0-beta2-24728
    • Microsoft.CodeAnalysis.CSharp 2.0.0-rc4
    • Dommel 1.8.0
    • Dapper.FluentMap 1.5.1
    • Dapper.FluentMap.Dommel 1.4.3
    • ZKWeb.Repack.SQLite 1.0.104

1.5.3更新的内容有

  • 构造函数注入时如果有的参数解决失败不抛出例外而是传入默认值,改进与之前代码的兼容性
  • 默认添加"charset=utf-8"到Json, 文本和模板结果的内容类型(Content-Type头)
  • 支持Json, 文本, 模板和文件结果设置自定义内容类型
  • 更新依赖包
    • ZKWeb.Repack.SQLite 1.0.104

1.5.2更新的内容有

  • 修复BUG

    • 修复EF Core不能在MySQL上创建迁移记录的问题(不再设置迁移记录表中字段的Length属性)
  • 更新依赖包
    • Pomelo.EntityFrameworkCore.MySql 1.1.0
  • 允许模板描画Pair<,>类型
  • 允许模板描画TemplateWidgetInfo类型
  • 添加Description和Extra成员到TemplateWidgetInfo

1.5.1更新的内容有

  • 确保模板模块的data-widget属性不为空
  • 改进模板模块的缓存性能,加快页面描绘速度

本次更新兼容以前的版本,旧版本的项目使用nuget更新即可
本次更新以后Dapper和MongoDB可以运行Common.Base到Common.Admin插件,
但因为Dapper不支持自动创建表,你需要先使用NHibernate或者手动创建表后再使用Dapper

ZKWeb网页框架1.6正式发布的更多相关文章

  1. ZKWeb网页框架2.1正式发布

    2.1.0更新的内容有 更新引用类库 NHibernate 5.1.0 Npgsql 3.2.7 MySqlConnector 0.37.0 Dapper 1.50.4 Dommel 1.10.1 Z ...

  2. ZKWeb网页框架2.0正式发布

    2.0.0更新的内容有 更新框架要求 框架要求从 netstandard 1.6 升到 netstandard 2.0 框架要求从 netcoreapp1.1 升到 netcoreapp2.0 更新引 ...

  3. ZKWeb网页框架2.2正式发布

    2.2.0更新的内容有 重构依赖注入容器 使用无锁算法 (可能导致不兼容) 使用 ContainerFactoryData 创建实例 (可能导致不兼容) 删除静态的 ContainerFactoryC ...

  4. ZKWeb网页框架1.8正式发布

    1.8.0更新的内容有 破坏性更新 更新ZKWeb.System.Drawing到3.0.0 请修改源代码中的System.Drawing到System.DrawingCore 现在已经不再需要使用D ...

  5. ZKWeb网页框架3.0正式发布

    3.0 更新的内容有 更新 .NET 框架 替换项目模版的 netcoreapp2.2 到 netcoreapp3.0 目前支持的 .NET 框架有: net461, netcoreapp2.0, n ...

  6. ZKWeb网页框架1.2正式发布

    发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.2.md 主要改动 更新 ZK ...

  7. ZKWeb网页框架1.1正式发布

    发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.1.md 主要改动 添加EFC ...

  8. ZKWeb网页框架1.9正式发布

    1.9.0更新的内容有 更新项目工具 更好的支持Linux 添加工具函数 Exception.ToDetailedString (获取例外的详细信息) Exception.ToSummaryStrin ...

  9. ZKWeb网页框架1.7正式发布

    1.7.0更新的内容有 更新项目格式到新的csproj 更新项目模板 打开新创建的Asp.Net Core项目将需要VS 2017,Asp.Net和Owin项目仍可以用VS 2015 补上插件模板的P ...

随机推荐

  1. EASYUI DATAGRID 改变行值

    在easyui datagrid 中如果要 改变当前选中行的值又不想用编辑状态,或者想从外部改变某一行的值,下面的方法可以做到 function test() {             var ro ...

  2. Bootstrap的起步

    -- Bootstrap的起步部分是对Bootstrap的基本了解,有些细节只是在后面的完善时候需要详细阅读. 最基本点还是Css 和组件部分,这部分应该先进行练习....高级阶段是Javascrip ...

  3. jQuery 2

    <head > <style type="text/css">        /*table中偶数行*/ .tabEven {            bac ...

  4. Tarjan 割点,桥

    /* ggg ggg ggggggg ggggggg ggggggggggggggggggg ggggggggggggggg ggggggggggg ggggggg ggg g */ /* gyt L ...

  5. PL/SQL Developer 导出csv文件,用excel打开中文显示乱码

      用PL/SQL Developer的导出csv功能把sql语句的查询结果导出到一个csv文件.这个sql查询的结果里面有中文,最后用execel打开的时候发现中文全部是乱码. 方法 1 导出csv ...

  6. 如何查看Python内置模块的实现代码

    方法1:使用help(random) >>> import random >>> help(random) Help on module random: NAME ...

  7. 2018.11.24 poj3693Maximum repetition substring(后缀数组)

    传送门 后缀数组好题. 考虑枚举循环节长度lenlenlen. 然后考虑枚举循环节的起点来更新答案. 但是直接枚举每次O(n)O(n)O(n). 考虑枚举len∗k+1len*k+1len∗k+1作为 ...

  8. SPRING 事务管理说明

    spring 事务管理是通过AOP拦截指定的方法,进行事务管理. 事务配置 <aop:config proxy-target-class="true"> <aop ...

  9. openstack之虚拟机管理命令

    在控制节点上建hzb-openrc.sh export OS_PROJECT_DOMAIN_ID=default export OS_USER_DOMAIN_ID=default export OS_ ...

  10. IntelliJ IDEA 2017版 spring-boot2.0.4的集成JSP

    一.必须依赖四个包,其中三个是springboot自带包,可以不写版本号,有一个不在springboot中,需要设置版本号 <!--引入Spring Boot内嵌的Tomcat对Jsp的解析包- ...