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 ...
随机推荐
- Linux学习笔记:JDK安装
系统为CentOS 7,安装Oracle jdk1.8 卸载系统自带的Openjdk(若无可跳过这一步,可以通过 java -version 查看),步骤是:查找Openjdk,卸载Openjdk r ...
- Tomcat配置Solr4.8
简介:Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也可以通过Http G ...
- mybatis学习三 数据库连接池技术
1.在内存中开辟一块空间,存放多个数据库连接对象.就是Connection的多个实例2. 连接池技术有很多,c3p0,dbcp,druid,以及JDBC Tomcat Pool, JDBC Tomca ...
- Keras框架下使用CNN进行CIFAR-10的识别测试
有手册,然后代码不知道看一下:https://keras-cn.readthedocs.io/en/latest/ 首先是下载数据集,下载太慢了就从网盘上下载: 链接:https://pan.baid ...
- BP神经网络的理论理论常识
BP神经网络的简单结构:输入层.一个或者多个隐层.输出层.图如下: 在图中,涉及到的参数有:X1--Xn为输入参数.输入参数通过输入层和隐层之间的的链接权重进行计算,到达隐层. 隐层的输入参数通过隐层 ...
- c#中的as,is和强转
as和强转之间的区别: as转换类型失败时不会抛出异常:强转类型失败时会抛出异常 引入is先对变量进行检验: if (foo is int) { i = (int)foo; } logger log ...
- AOP 环绕通知 (Schema-base方式) 和 AspectJ方式在通知中获取切点的参数
环绕通知(Schema- base方式) 1.把前置通知和后置通知都写到一个通知中,组成了环绕通知 2.实现步骤: 2.1 新建一个类实现 MethodInterceptor 接口 public cl ...
- 836. Rectangle Overlap
class Solution { public: bool isRectangleOverlap(vector<int>& rec1, vector<int>& ...
- 爬取数据时解析url时一直报错Caused by: java.net.URISyntaxException: Illegal character in query at index 823替换了所有空格和特殊字符还是无效
近日在用HttpClient访问抓取汇率时,为了省力,直接采用 String url = "http://api.liqwei.com/currency/?exchange=usd|cny& ...
- 2019.01.19 codeforces343D.Water Tree(树剖+ODT)
传送门 ODTODTODT板子题. 支持子树01覆盖,路径01覆盖,询问一个点的值. 思路:当然可以用树剖+线段树,不过树剖+ODTODTODT也可以很好的水过去. 注意修改路径时每次跳重链都要修改. ...