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. qr 生成二维码

    package com.common; import com.swetake.util.Qrcode; import jp.sourceforge.qrcode.QRCodeDecoder; impo ...

  2. git舍弃文件更改

    未进行任何提交,即文件更改在工作区 # filename 对应进行操作的文件名 git checkout -- filename 已用git add 命令提交,即文件更改在暂存区 # 舍弃暂存区的修改 ...

  3. SQL判断如果一列值为null则取另一列值代替 isnull()

    [chClientCode] ,[nvcClientName] ,[chRegionCode] ,isnull(chUltimateHeadClientCode,[chClientCode]) as ...

  4. 拖拽文件实现无刷新上传,支持2G文件

    客户端 用HTML5:jQuery File Upload http://blueimp.github.io/jQuery-File-Upload/basic-plus.html API https: ...

  5. HDU3695(AC自动机模板题)

    题意:给你n个字符串,再给你一个大的字符串A,问你着n个字符串在正的A和反的A里出现多少个? 其实就是AC自动机模板题啊( ╯□╰ ) 正着query一次再反着query一次就好了 /* gyt Li ...

  6. Linux常见目录使用区别

    /bin 在有的Unix和Linux系统中是/usr/bin的链接,不过UBuntu系统是两个独立的目录./bin 存放系统管理员和普通用户都要使用的程序. /sbin 存放用于系统恢复,系统启动,系 ...

  7. 2018.12.31 NOIP训练 czy的后宫5(树形dp)

    传送门 题意:给一棵有根树,树有点权,最多选出mmm个点,如果要选一个点必须先选其祖先,问选出来的点权和最大值是多少. 直接背包转移就行了. 代码

  8. 2018.12.22 bzoj3473: 字符串(后缀自动机+启发式合并)

    传送门 调代码调的我怀疑人生. 启发式合并用迭代写怎么都跑不过(雾 换成了dfsdfsdfs版本的终于过了233. 题意简述:求给出nnn个字串,对于每个给定的字串求出其有多少个字串在至少kkk个剩下 ...

  9. android 应用商店

    下面更多 http://wiki.youmi.net/Wiki/PromotionChannelIDs 小米 http://market.xiaomi.com/dev安智市场 http://dev.a ...

  10. 安装docker跨主机网络flannel

    一.实验环境 机器 操作系统 安装服务 172.16.4.36 centos7 docker etcd flannel 172.16.4.37 centos7 docker etcd flanne ( ...