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 ...
随机推荐
- EASYUI DATAGRID 改变行值
在easyui datagrid 中如果要 改变当前选中行的值又不想用编辑状态,或者想从外部改变某一行的值,下面的方法可以做到 function test() { var ro ...
- Bootstrap的起步
-- Bootstrap的起步部分是对Bootstrap的基本了解,有些细节只是在后面的完善时候需要详细阅读. 最基本点还是Css 和组件部分,这部分应该先进行练习....高级阶段是Javascrip ...
- jQuery 2
<head > <style type="text/css"> /*table中偶数行*/ .tabEven { bac ...
- Tarjan 割点,桥
/* ggg ggg ggggggg ggggggg ggggggggggggggggggg ggggggggggggggg ggggggggggg ggggggg ggg g */ /* gyt L ...
- PL/SQL Developer 导出csv文件,用excel打开中文显示乱码
用PL/SQL Developer的导出csv功能把sql语句的查询结果导出到一个csv文件.这个sql查询的结果里面有中文,最后用execel打开的时候发现中文全部是乱码. 方法 1 导出csv ...
- 如何查看Python内置模块的实现代码
方法1:使用help(random) >>> import random >>> help(random) Help on module random: NAME ...
- 2018.11.24 poj3693Maximum repetition substring(后缀数组)
传送门 后缀数组好题. 考虑枚举循环节长度lenlenlen. 然后考虑枚举循环节的起点来更新答案. 但是直接枚举每次O(n)O(n)O(n). 考虑枚举len∗k+1len*k+1len∗k+1作为 ...
- SPRING 事务管理说明
spring 事务管理是通过AOP拦截指定的方法,进行事务管理. 事务配置 <aop:config proxy-target-class="true"> <aop ...
- openstack之虚拟机管理命令
在控制节点上建hzb-openrc.sh export OS_PROJECT_DOMAIN_ID=default export OS_USER_DOMAIN_ID=default export OS_ ...
- IntelliJ IDEA 2017版 spring-boot2.0.4的集成JSP
一.必须依赖四个包,其中三个是springboot自带包,可以不写版本号,有一个不在springboot中,需要设置版本号 <!--引入Spring Boot内嵌的Tomcat对Jsp的解析包- ...