03 2016 档案

摘要:最近还在忙着基于ABP的项目,但本篇博客和ABP无关,喜欢ABP框架的朋友请点击 "传送门" 。 这不,最近项目基本功能做的差不多了,现在在做一个数据统计的功能,需要绘制区域图(或折线图)和饼图。一开始,楼主就去Google了一下最常用的绘图插件都有哪些,最后直接去Github上搜索关键词chart 阅读全文
posted @ 2016-03-30 17:52 tkbSimplest 阅读(2386) 评论(3) 推荐(15) 编辑
摘要:从启动模板生成的基于ABP的应用默认使用的log4net日志框架,当然你也可以使用其他的日志框架。 ABP默认的log4net.config配置文件配置的很简单,将所有的日志都写到了一个txt文件中,下面分享一下我的日志配置文件。 配置文件代码 解释 这里只解释几个稍微不一样的地方,其他的大家可自己 阅读全文
posted @ 2016-03-18 18:50 tkbSimplest 阅读(8166) 评论(0) 推荐(10) 编辑
摘要:今天在QQ群中看到有网友在更新数据库执行Update Database时出现下面的错误: 为了能让搜索引擎搜索到,特意加上该错误的文字说明: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允 阅读全文
posted @ 2016-03-17 12:00 tkbSimplest 阅读(8873) 评论(12) 推荐(8) 编辑
摘要:"返回总目录《一步一步使用ABP框架搭建正式项目系列教程》" 本篇目录 "扯扯本地化" "ABP中的本地化" "小结" 扯扯本地化 本节来说说本地化,也有叫国际化、全球化的,不管怎么个叫法,反正道理都是一样的,就是一个系统具有选择多种语言的能力。比如,我们用的电脑或手机,可以在设置中选择语言,但是这 阅读全文
posted @ 2016-03-17 09:50 tkbSimplest 阅读(10929) 评论(10) 推荐(41) 编辑
摘要:这篇博客总结本人在实际项目中遇到的一些关于EF或者Linq的问题,作为以后复习的笔记或者供后来人参考(遇到问题便更新)。 目录 "技巧1: DbFunctions.TruncateTime()的使用" "技巧2: Linq中对Datetime字段按照年月分组以及DbFunctions.CreateD 阅读全文
posted @ 2016-03-13 15:24 tkbSimplest 阅读(8133) 评论(0) 推荐(15) 编辑
摘要:"返回总目录" Hangfire是一个综合的后台工作管理者。你可以将Hangfire集成到ABP中,这样就可以不使用默认的后台工作管理者了。但你仍然可以为Hangfire使用 相同的后台工作API 。这样,你的代码就独立于Hangfire了,但是,如果你喜欢的话,也可以直接使用 Hangfire的A 阅读全文
posted @ 2016-03-11 15:06 tkbSimplest 阅读(7259) 评论(0) 推荐(10) 编辑
摘要:"返回总目录" 本篇目录 "介绍" "后台工作" "后台工作者" "让你的应用程序一直运行" 介绍 ABP提供了后台工作和后台工作者,它们会在应用程序的 后台线程 中执行一些任务。 后台工作 后台工作以队列和持续的方式在后台给一些即将被执行的任务排队。你可能因为某些原因需要后台工作,比如: 执行 长 阅读全文
posted @ 2016-03-11 08:33 tkbSimplest 阅读(17999) 评论(5) 推荐(61) 编辑
摘要:"返回总目录" 本篇目录 "介绍" "安装" "建立连接" "内置功能" "你自己的SignaR代码" 介绍 "Abp.Web.SignalR" 使得在基于ABP的应用程序中使用 SignalR 相当容易。查看 "SignalR文档" 获取更多关于SignalR的详细信息。 安装 服务端 将 "Ab 阅读全文
posted @ 2016-03-09 23:47 tkbSimplest 阅读(11841) 评论(7) 推荐(47) 编辑
摘要:"返回总目录" 本篇目录 "介绍" "订阅通知" "发布通知" "用户通知管理者" "实时通知" "通知存储" "通知定义" 介绍 通知(Notification)用于告知用户系统中的特定事件。ABP提供了基于 实时 通知基础设施的发布订阅模型(pub/sub)。 发送模型 给用户发送通知有两种方式 阅读全文
posted @ 2016-03-06 13:11 tkbSimplest 阅读(12887) 评论(12) 推荐(56) 编辑
摘要:"返回总目录" 本篇目录 "介绍" "安装" "安装Nuget包" "配置" "测试" 介绍 从官方网站上可以看到:“启用了Swagger API,就可以获得交互式文档,生成和发现客户端SDK”。 安装 将 "Swagger" 集成到基于ABP的应用中是很容易的事情。 安装Nuget包 将 "Swa 阅读全文
posted @ 2016-03-03 23:02 tkbSimplest 阅读(8674) 评论(5) 推荐(11) 编辑
摘要:"返回总目录" 如果你的应用中使用了 OWIN ,那么需要在主项目(一般来说是指Web项目)中添加 "Abp.Owin" 的nuget包,然后像下面那样在OWIN的 Startup 文件中调用 UseAbp() 扩展方法: 阅读全文
posted @ 2016-03-03 18:57 tkbSimplest 阅读(8278) 评论(0) 推荐(21) 编辑
摘要:一般情况下,使用EF中的查询语法和方法语法可以帮助我们完成绝大部分业务,但是也有特殊的情况需要直接执行Sql语句。比如,我们的业务过于复杂繁琐,或是有些业务使用EF操作时比较复杂,但是使用Sql时会很简单等等。 今天做项目的时候,就由于使用EF来处理逻辑时格外棘手,最终选择了直接执行Sql语句,下面 阅读全文
posted @ 2016-03-02 15:52 tkbSimplest 阅读(9752) 评论(1) 推荐(14) 编辑