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 ...
随机推荐
- HTML 学习杂记
代码范例 <?php function testFunc1 () { echo 'testFunc1'; } $b = ; ?> <!DOCTYPE html PUBLIC &quo ...
- java进行3DES加解密
import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.Secre ...
- Globalization and accessibility for tile and toast notifications (Windows Store apps)
http://msdn.microsoft.com/en-us/library/windows/apps/hh831183.aspx 做 HighContrast时,采用以下分目录方式: /Proje ...
- canvas 实现飞碟射击游戏
var canvas = document.getElementById('canvas'); var cxt = canvas.getContext('2d'); // 射击角度 var ang = ...
- 更好的转换规则(深入理解c#)
从任何类型”转换成他本身“被认为好于“转换成一个不同的类型”,这个规则称为“更好的转换”规则.
- kbmmw 5.0 中的REST 服务
目前关于REST 服务的话题越来越热,kbmmw 在5.0 里面开始支持rest.今天我就试一下kbmmw 的 rest 服务.闲话少说,开始. 老规矩,放上两个kbmMWServer1和 kbmMW ...
- OpenCV+VisualStudion2017配置
1.创建工程 Ctrl+Shift+n 2.创建.cpp文件 Ctrl+Shift+a 3.打开属性管理器 视图->其他窗口->属性管理器 Debug64右键 属性 4.添加包含目录 VC ...
- .NET性能优化(文摘)
第1章 性能指标 1.1 性能目标 1.2 性能指标 第2章 性能度量 2.1 性能度量方式 白盒测试-小程序 黑盒测试-大型程序 2.2 Windows内置工具 2.2.1 性能计数器 2.2.2 ...
- php $_SERVER中的一些选项说明
1, $_SERVER['SCRIPT_FILENAME'] 和 常量 __FILE__的区别(一般情况下两者的显示相同,都是显示文件的绝对路径,包括文件名,显示的起点是 电脑根目录 /) ①,如果在 ...
- IntelliJ IDEA 2017版 spring-boot 2.0.5 邮件发送简单实例 (三)
一.搭建SpringBoot项目 详见此文:https://www.cnblogs.com/liuyangfirst/p/8298588.html 注意: 需要添加mail依赖的包,同时还添加了lom ...