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. .NET发送邮件的方法

    整理一下,在.NET中发送邮件的一个方法,代码如下: public static string Net_Email(string strSendto, string strCC, string str ...

  2. log4j日志整合输出(slf4j+commonslog+log4j+jdklogger)

    log4j日志整合输出(slf4j+commonslog+log4j+jdklogger) 博客分类: 日志   J2EE项目中,经常会用到很多第三方的开源组件和软件,这些组件都使用各自的日志组件,比 ...

  3. python中的open( )函数

    函数原型 open(file, mode=‘r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True) buff ...

  4. Nodejs+Mongo+WebAPI

    Nodejs+Mongo+WebAPI集成 1.[ 目录]: |- models/bear.js |- node_modules/ |- express |- mongoose |- body-par ...

  5. 2018.11.06 bzoj1835: [ZJOI2010]base 基站选址(线段树优化dp)

    传送门 二分出每个点不需要付www贡献的范围,然后可以推出转移式子: f[i][j]=f[i−1][k]+value(k+1,j)+c[i]f[i][j]=f[i-1][k]+value(k+1,j) ...

  6. Echarts饼图显示模板

    图表类型,必要参数!如为空或不支持类型,则该系列数据不被显示.可选为: 'line'(折线图) | 'bar'(柱状图) | 'scatter'(散点图) | 'k'(K线图) 'pie'(饼图) | ...

  7. python:OS模块

    r"""OS routines for NT or Posix depending on what system we're on. This exports: - al ...

  8. 使用mockserver来进行http接口mock

    转载自:https://blog.csdn.net/heymysweetheart/article/details/52227379:(注,这个不是很符合我的要求,它主要的作用是可以通过简单的代码就能 ...

  9. 【2】C#读取文本文件

    一.读取

  10. mysql高级

    视图: 视图是一条select语句执行后返回的结果集 试图是对若干张基础表的引用 定义视图: 建议以v_开头 create view 试图名称 as select 语句 查看视图 show table ...