ZKWeb网页框架2.2.1正式发布】的更多相关文章

2.2.1 更新的内容有 改进 EFCore 支持 支持自动 json 序列化字段 (通过 WithSerialization 选项) 支持懒加载 更新后 EFCore 可以使用所有默认插件 (ZKWeb.Plugins),但由于缺乏自动多对多支持部分功能会受影响, 因此目前仍然推荐使用 NHibernate + 默认插件.…
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.FluentNHibernate 2.1.1 MongoDB.Driver 2.5.0 Microsoft.EntityFrameworkCore 2.0.2 Microsoft.EntityFrameworkCore.Des…
2.0.0更新的内容有 更新框架要求 框架要求从 netstandard 1.6 升到 netstandard 2.0 框架要求从 netcoreapp1.1 升到 netcoreapp2.0 更新引用类库 Microsoft.AspNetCore.Hosting.Abstractions 2.0.0 Microsoft.AspNetCore.Http.Abstractions 2.0.0 Microsoft.Extensions.DependencyInjection 2.0.0 Micros…
2.2.0更新的内容有 重构依赖注入容器 使用无锁算法 (可能导致不兼容) 使用 ContainerFactoryData 创建实例 (可能导致不兼容) 删除静态的 ContainerFactoryCache 简化代码 (可能导致不兼容) 更新接口 IMultiConstructorResolver (可能导致不兼容) 更新接口 IRegistrator 更新 Web服务器 (可能导致不兼容) 不再要求使用异常表示请求结束 不再保证 HttpManager.CurrentContext.Resp…
1.8.0更新的内容有 破坏性更新 更新ZKWeb.System.Drawing到3.0.0 请修改源代码中的System.Drawing到System.DrawingCore 现在已经不再需要使用DisableImplicitFrameworkReferences选项,因为使用这个选项也不能完全防止冲突 一般更新 添加IActionParameterProvider 可以自定义获取action参数的逻辑 支持在Asp.Net Core和Owin中把ZKWeb作为一个单独中间件 支持提供自定义的…
3.0 更新的内容有 更新 .NET 框架 替换项目模版的 netcoreapp2.2 到 netcoreapp3.0 目前支持的 .NET 框架有: net461, netcoreapp2.0, netcoreapp3.0 注意: efcore 3.0 只支持 netcoreapp3.0, 如果使用 net461 则 zkweb 会使用 efcore 2.2 代替 如果没有特殊需求推荐使用 nhibernate,因为它更稳定,并且对旧版本的兼容性更好 注意: 如果你更新现有的 ZKWeb (A…
发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.2.md 主要改动 更新 ZKWeb.Fork.DotLiquid 到 2.1.0 更新 FastReflection 到 2.1.0 更新 ZKWeb.System.Drawing 到 2.0.0 添加 PlatformUtils 支持检测运行系统 (提供函数: RunningOnWindows, RunningOnUnix)…
发行日志 https://github.com/zkweb-framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.1.md 主要改动 添加EFCore PostgreSQL的支持 添加HtmlString.Encode, HtmlString.Decode 添加缓存的接口: IKeyValueCache 添加缓存创建器的接口: ICacheFacotry 添加文件储存的接口: IFileStorage 添加FileEntryResult用于…
1.9.0更新的内容有 更新项目工具 更好的支持Linux 添加工具函数 Exception.ToDetailedString (获取例外的详细信息) Exception.ToSummaryString (获取例外的简略信息) Expression.ReplaceNode (替换表达式中的节点, 一般用于合并表达式) 改进程序初始化过程 初始化失败时记录紧急日志到网站文件夹下 修改Initialize函数的保护等级, 从"internal static"修改到"interna…
1.7.0更新的内容有 更新项目格式到新的csproj 更新项目模板 打开新创建的Asp.Net Core项目将需要VS 2017,Asp.Net和Owin项目仍可以用VS 2015 补上插件模板的Plugin类上的[SingletonReuse] 添加工具类 添加用于获取本机IP的NetworkUtils 改进IoC容器 添加Container.UnregisterImplementation,支持按实现类型反注册 添加InjectAttribute,可以手动标记想注入的构造函数 改进Enti…