摘要: 前言 年底工作比较忙,年度总结还没写,项目要上线,回老家过年各种准备。尤其是给长辈给侄子侄女准备礼物头都大了。 原来想年前先出一版能用的,我看有点悬了,尽量先把大体功能弄出来,扔掉一些,保证能考试,然后再搞点扩展的东西。 本节主要是做一下EF的封装,在DDD设计中,有两个概念不得不提,工作单元模式和仓储模式。纯属个人理解,不对的地方大家交流。 下面是一张图来自Microsoft 文档站点 仓... 阅读全文
posted @ 2018-01-30 14:36 天北涯 阅读(3345) 评论(13) 推荐(2) 编辑
摘要: 需求描述 项目中有一个通知公告的功能,在后台管理员添加公告后需要推送消息给所有注册用户,让其查看消息。消息推送移动端采用极光推送,但是消息在何时发送是个问题,比如说有一个重要的会议通知,可能希望在会议开始前半天进行提醒,仅仅使用后台代码处理起来可能比较麻烦,这时就需要考虑到使用作业来处理这种定时执行的业务。 在NET平台,作业有很多方式,可以diy一个系统作业,或者使用数据库的作业功能写一个定时执... 阅读全文
posted @ 2018-01-29 16:16 天北涯 阅读(12481) 评论(2) 推荐(2) 编辑
摘要: 内容概述 前面絮絮叨叨没正事,到现在为止也没有开始写代码,不过在考虑下貌似这一节还是开始不了。 B/S架构开发有一个特点,就是用浏览器打开,不同的用户群体可能有不同的风格,不论是管理平台还是普通的网站,也是有自己的风格。 我们要做这样一个管理系统,风格上没有客户来约束要做什么样,那简单处理,我们采用如下处理 Bootstrap :据说是Twitter工程师觉得前端工作太麻烦然后就弄了一套... 阅读全文
posted @ 2018-01-28 14:23 天北涯 阅读(1516) 评论(0) 推荐(2) 编辑
摘要: 原文链接:http://blog.getbootstrap.com/2018/01/18/bootstrap-4/ 关于Bootstrap 什么是Bootstrap Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 历史 Bootstrap 是由 Twitter ... 阅读全文
posted @ 2018-01-23 21:40 天北涯 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/pipi-changing/p/5697481.html 找了下Cron的资料,这篇作者写的比较清晰,转载记录一下,方便后面使用的时候在google 1. cron表达式格式: {秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 2. cron表达式各占位符解释: {秒数} ==> 允许值范围: ... 阅读全文
posted @ 2018-01-19 09:59 天北涯 阅读(544) 评论(7) 推荐(0) 编辑
摘要: 项目中碰到一个错误,捯饬了一个半小时没解决,吃完饭继续搞~ EF新增多表管理数据时报错:违反了引用完整性约束。Dependent Role 具有多个具有不同值的主体。 最终问题解决后,完全是因为自己的粗心,出了这样的错误。 场景描述:有一个类A,然后有一个类B,多对多关系,新增A的时候,要同时增加B。使用Entity Framework 6处理 代码如下: public bool ... 阅读全文
posted @ 2018-01-17 22:49 天北涯 阅读(1489) 评论(1) 推荐(0) 编辑
摘要: 在一个项目开始前,需求整理大概要占到整个项目周期15%甚至30%的比重,可以说需求理得越清楚,后续开发中返工几率越小。在一个项目中,开发新功能的花费的精力要远远小于修改功能的精力,这基本是一个共识。老祖宗说,谋定而后动,不是没有道理的。 一般项目开发中,前期会包含商务活动、需求调研,需求交底的过程。 阅读全文
posted @ 2018-01-17 11:17 天北涯 阅读(1665) 评论(8) 推荐(2) 编辑
摘要: 在上一节,我们完成了一个项目搭建,我们看到的是一个项目的分层架子,那接下来每一层做什么以及需要引用哪些内容呢?在本节内容我们还逐步拆分每一层的功能,顺带添加package包 Trump.Domain 在这一层,主要是定义领域模型,我们前面也说,Domain是不依赖任何层的,唯一可能存在的依赖也就是外 阅读全文
posted @ 2018-01-16 22:43 天北涯 阅读(1679) 评论(4) 推荐(0) 编辑
摘要: 一般一个项目开始之前都会有启动会,需求交底等等,其中会有一个环节,大讲特讲项目的意义,然后取一个高大上的项目名字,咱这是一个小功能谈不上项目,但是名字不能太小气了。好吧,就叫Trump吧。没有任何含义,玩嘛! 项目分层结构也要在这里说一下,这次这个小功能仿照DDD的分层模式,一定记住我说的是仿照。因 阅读全文
posted @ 2018-01-13 16:49 天北涯 阅读(3065) 评论(0) 推荐(0) 编辑
摘要: 在.NET中有两个AuthorizeAttribute类, 一个定义在System.Web.Http命名空间下 #region 程序集 System.Web.Http, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 // E:\src\packages\Microsoft.AspNet.WebApi.Core.5... 阅读全文
posted @ 2018-01-13 10:56 天北涯 阅读(3809) 评论(0) 推荐(0) 编辑