摘要: 本次更新的内容有 添加更快的批量操作函数 添加IDatabaseContext.FastBatchSave 添加IDatabaseContext.FastBatchDelete 注意这些函数不会触发注册的数据事件处理器 添加IHttpRequestPostHandler 一般用于清理IHttpReq 阅读全文
posted @ 2016-12-16 15:36 q303248153 阅读(725) 评论(0) 推荐(1) 编辑
摘要: 我Fork了QRCoder,并且兼容了.Net Core,图形库用的是ZKWeb.System.Drawing Github: https://github.com/zkweb framework/QRCoder Nuget: https://www.nuget.org/packages/ZKWeb 阅读全文
posted @ 2016-12-12 10:37 q303248153 阅读(3626) 评论(4) 推荐(1) 编辑
摘要: 本次更新的内容有 更新引用包版本 Microsoft.AspNetCore.Hosting.Abstractions 1.1.0 Microsoft.AspNetCore.Http.Abstractions 1.1.0 Microsoft.Extensions.PlatformAbstraction 阅读全文
posted @ 2016-11-28 17:21 q303248153 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 发行日志 https://github.com/zkweb framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.2.md 主要改动 更新 ZKWeb.Fork.DotLiquid 到 2.1.0 更新 FastReflection 到 2.1 阅读全文
posted @ 2016-10-27 09:06 q303248153 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 目前.Net Core上没有System.Drawing这个类库,想要在.Net Core上处理图片得另辟蹊径。 微软给出了将来取代System.Drawing的方案,偏向于使用一个单独的服务端进行各种图片处理 "https://github.com/dotnet/corefx/issues/202 阅读全文
posted @ 2016-10-26 11:03 q303248153 阅读(15881) 评论(19) 推荐(9) 编辑
摘要: 发行日志 https://github.com/zkweb framework/ZKWeb/blob/master/ReleaseNotes/ReleaseNote.1.1.md 主要改动 添加EFCore PostgreSQL的支持 添加HtmlString.Encode, HtmlString. 阅读全文
posted @ 2016-09-29 17:02 q303248153 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 随着大规模的项目越来越多,许多项目都引入了依赖注入框架,其中最流行的有Castle Windsor, Autofac和Unity Container。 微软在最新版的Asp.Net Core中自带了依赖注入的功能,有兴趣可以 "查看这里" 。 关于什么是依赖注入容器网上已经有很多的文章介绍,这里我将 阅读全文
posted @ 2016-09-13 11:36 q303248153 阅读(2969) 评论(3) 推荐(11) 编辑
摘要: DotLiquid是一个在.Net Framework上运行的模板引擎,采用Ruby的Liquid语法,这个语法广泛的用在Ruby on rails和Django等网页框架中。 DotLiquid相比于Mvc默认模板引擎Razor的好处有: 因为不需要编译到程序集再载入 首次渲染速度很快 不会导致内 阅读全文
posted @ 2016-09-12 14:56 q303248153 阅读(5434) 评论(4) 推荐(4) 编辑
摘要: 在开发涉及到数据库的程序时,常会遇到一开始设计的结构不能满足需求需要再添加新字段或新表的情况,这时就需要进行数据库迁移。 实现数据库迁移有很多种办法,从手动管理各个版本的ddl脚本,到实现自己的migrator,或是使用Entity Framework提供的Code First迁移功能。 Entit 阅读全文
posted @ 2016-09-10 15:41 q303248153 阅读(2408) 评论(2) 推荐(5) 编辑
摘要: "ZKWeb网站框架" 是一个自主开发的网页框架,实现了动态插件和自动编译功能。 ZKWeb把一个文件夹当成是一个插件,无需使用csproj或xproj等形式的项目文件管理,并且支持修改插件代码后自动重新编译加载。 下面将说明ZKWeb如何实现这个功能,您也可以参考下面的代码和流程在自己的项目中实现 阅读全文
posted @ 2016-09-09 17:17 q303248153 阅读(3161) 评论(4) 推荐(7) 编辑