ZKWeb网页框架1.6正式发布
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正式发布的更多相关文章
- 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 ...
- ZKWeb网页框架2.0正式发布
2.0.0更新的内容有 更新框架要求 框架要求从 netstandard 1.6 升到 netstandard 2.0 框架要求从 netcoreapp1.1 升到 netcoreapp2.0 更新引 ...
- ZKWeb网页框架2.2正式发布
2.2.0更新的内容有 重构依赖注入容器 使用无锁算法 (可能导致不兼容) 使用 ContainerFactoryData 创建实例 (可能导致不兼容) 删除静态的 ContainerFactoryC ...
- ZKWeb网页框架1.8正式发布
1.8.0更新的内容有 破坏性更新 更新ZKWeb.System.Drawing到3.0.0 请修改源代码中的System.Drawing到System.DrawingCore 现在已经不再需要使用D ...
- ZKWeb网页框架3.0正式发布
3.0 更新的内容有 更新 .NET 框架 替换项目模版的 netcoreapp2.2 到 netcoreapp3.0 目前支持的 .NET 框架有: net461, netcoreapp2.0, n ...
- ZKWeb网页框架1.2正式发布
发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.2.md 主要改动 更新 ZK ...
- ZKWeb网页框架1.1正式发布
发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.1.md 主要改动 添加EFC ...
- ZKWeb网页框架1.9正式发布
1.9.0更新的内容有 更新项目工具 更好的支持Linux 添加工具函数 Exception.ToDetailedString (获取例外的详细信息) Exception.ToSummaryStrin ...
- ZKWeb网页框架1.7正式发布
1.7.0更新的内容有 更新项目格式到新的csproj 更新项目模板 打开新创建的Asp.Net Core项目将需要VS 2017,Asp.Net和Owin项目仍可以用VS 2015 补上插件模板的P ...
随机推荐
- is not allowed to connect to this MySQL server解决办法
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; myuser:代表你 ...
- Maven中maven-source-plugin,maven-javadoc-plugin插件的使用
摘要:今天领导说要把项目通过maven生产源码包和文档包并发布到自己的私服上,经过查看mavne官网发现有两个maven插件可以做到这些工作,一个是maven-source-plugin,另一个是ma ...
- kbmmw ORM 对象定义语法简析
使用kbmmw 的ORM 一定先要了解ORM 的对象定义语法. 下面简单说一下 // kbmMW_Table - Define a table. 定义一个表 // Must be used on cl ...
- vue组件实现查看大图效果
使用的index.vue代码 <template> <img :src="imgUrl" @click="clickImg($event)"& ...
- Linux 第三天
2.文件处理命令 1)touch 创建空文件 语法:touch文件名 2)cat 显示文件内容 英文原意:concatenate 语法:cat 文件名 常用选项: -n:number,显示行号 3)t ...
- Linux 目录说解
目录 1.树状目录结构图 2./目录 3./etc/目录 4./usr/目录 5./var/目录 6./proc/目录 7./dev/目录 该文章主要来自于网络进行整理. 目录结构参考地址: http ...
- springboot 增加过滤器方法
在访问服务器时,我们需要控制用户是否允许权限,这个时候可以使用过滤器. 在springboot 配置过滤器的方法如下: 编写过滤器代码: package com.neo.filter; import ...
- (13)How to stay calm when you know you'll be stressed
https://www.ted.com/talks/daniel_levitin_how_to_stay_calm_when_you_know_you_ll_be_stressed/transcrip ...
- Lagrange 乘子法求最优解
clc clear syms x y z r1 r2 w f=x^+y^+z^+w^; g1=*x-y+z-w-; g2=x+y-z+w-; h=f-r1*g1 -r2*g2; hx=diff(h,x ...
- Router components
Input Unit The Input unit contains virtual channel buffers and an input VC arbiter. Route Info: use ...