随笔分类 - ZKWeb
摘要:3.0 更新的内容有 更新 .NET 框架 替换项目模版的 netcoreapp2.2 到 netcoreapp3.0 目前支持的 .NET 框架有: net461, netcoreapp2.0, netcoreapp3.0 注意: efcore 3.0 只支持 netcoreapp3.0, 如果使
阅读全文
摘要:一般情况下,一个 .NET 程序集加载到程序中以后,它的类型信息以及原生代码等数据会一直保留在内存中,.NET 运行时无法回收它们,如果我们要实现插件热加载 (例如 Razor 或 Aspx 模版的热更新) 则会造成内存泄漏。在以往,我们可以使用 .NET Framework 的 AppDomain
阅读全文
摘要:因为没有给域名续费,加上私人时间不足,ZKWeb 的官网和演示站点已经停止了几个月的时间。 最近时间开始变多,所以重新购买了别的域名和服务器把官网和演示站点重新部署上去。 在此前站点是托管在共享主机上的 Windows + IIS 上的,而现在已经换为了 Linux + Nginx,费用比使用共享主
阅读全文
摘要:2.2.1 更新的内容有 改进 EFCore 支持 支持自动 json 序列化字段 (通过 WithSerialization 选项) 支持懒加载 更新后 EFCore 可以使用所有默认插件 (ZKWeb.Plugins),但由于缺乏自动多对多支持部分功能会受影响, 因此目前仍然推荐使用 NHibe
阅读全文
摘要:2.2.0更新的内容有 重构依赖注入容器 使用无锁算法 (可能导致不兼容) 使用 ContainerFactoryData 创建实例 (可能导致不兼容) 删除静态的 ContainerFactoryCache 简化代码 (可能导致不兼容) 更新接口 IMultiConstructorResolver
阅读全文
摘要:2.1.0更新的内容有 更新引用类库 NHibernate 5.1.0 Npgsql 3.2.7 MySqlConnector 0.37.0 Dapper 1.50.4 Dommel 1.10.1 ZKWeb.System.Drawing 4.0.1 ZKWeb.Fork.FluentNHibern
阅读全文
摘要:2.0.0更新的内容有 更新框架要求 框架要求从 netstandard 1.6 升到 netstandard 2.0 框架要求从 netcoreapp1.1 升到 netcoreapp2.0 更新引用类库 Microsoft.AspNetCore.Hosting.Abstractions 2.0.
阅读全文
摘要:1.9.0更新的内容有 更新项目工具 更好的支持Linux 添加工具函数 Exception.ToDetailedString (获取例外的详细信息) Exception.ToSummaryString (获取例外的简略信息) Expression.ReplaceNode (替换表达式中的节点, 一
阅读全文
摘要:这是一套基于ZKWeb网页框架和Angular 4.0编写的开源管理后台Demo,实现了前后端分离和模块化开发, 地址是: https://github.com/zkweb framework/ZKWeb.MVVMDemo ,开源协议是MIT,你可以随意的修改并用于个人或商业用途 我之前已经公开了一
阅读全文
摘要:1.8.0更新的内容有 破坏性更新 更新ZKWeb.System.Drawing到3.0.0 请修改源代码中的 到`System.DrawingCore` 现在已经不再需要使用 选项,因为使用这个选项也不能完全防止冲突 一般更新 添加IActionParameterProvider 可以自定义获取a
阅读全文
摘要:1.7.0更新的内容有 更新项目格式到新的csproj 更新项目模板 打开新创建的Asp.Net Core项目将需要VS 2017,Asp.Net和Owin项目仍可以用VS 2015 补上插件模板的Plugin类上的[SingletonReuse] 添加工具类 添加用于获取本机IP的NetworkU
阅读全文
摘要:1.6.0更新的内容有 Dapper改进 更换Dapper.Contrib到Dommel 支持自定义列名的设置 支持忽略未映射的成员 支持插入Guid类型到MySQL数据库 支持JSON序列化类型 遇到不支持的ORM映射设置时不再抛出错误。而是记录错误日志 支持从IDatabaseContext获取
阅读全文
摘要:本次更新的内容有 明显的改进了IoC容器在部分情况下的性能, 当前的性能和Grace, DryIoC同等 添加IHttpResquestHandlerWrapper接口让重载Http上下文更容易 添加TemplateWidgetInfo.Arguments成员 添加inherit选项到MemberI
阅读全文
摘要:本次更新的内容有 添加更快的批量操作函数 添加IDatabaseContext.FastBatchSave 添加IDatabaseContext.FastBatchDelete 注意这些函数不会触发注册的数据事件处理器 添加IHttpRequestPostHandler 一般用于清理IHttpReq
阅读全文
摘要:本次更新的内容有 更新引用包版本 Microsoft.AspNetCore.Hosting.Abstractions 1.1.0 Microsoft.AspNetCore.Http.Abstractions 1.1.0 Microsoft.Extensions.PlatformAbstraction
阅读全文
摘要:发行日志 https://github.com/zkweb framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.2.md 主要改动 更新 ZKWeb.Fork.DotLiquid 到 2.1.0 更新 FastReflection 到 2.1
阅读全文
摘要:发行日志 https://github.com/zkweb framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.1.md 主要改动 添加EFCore PostgreSQL的支持 添加HtmlString.Encode, HtmlString.
阅读全文
摘要:框架地址 https://github.com/zkweb framework/ZKWeb https://github.com/zkweb framework/ZKWeb.Plugins 新的文档地址 http://zkweb framework.github.io 请参考以上的文档以获取最新的信
阅读全文