会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kid1412
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2016年10月26日
ABP框架 - 工作单元
摘要: 文档目录 本节内容: 简介 在ABP中管理连接和事务 约定的工作单元 UnitOfWork 特性 IUnitOfWorkManager 工作单元详情 禁用工作单元 非事务性工作单元 工作单元方法调用另一个方法 工作单元域 自动保存修改 IRepository.GetAll() 方法 UnitOfWo
阅读全文
posted @ 2016-10-26 01:40 kid1412
阅读(6233)
评论(4)
推荐(8)
2016年10月25日
ABP框架 - 领域服务
摘要: 文档目录 本节内容: 简介 例子 创建一个接口 实现服务 使用应用服务 相关论述 为什么不只用应用服务? 如何强制你使用领域服务? 创建一个接口 实现服务 使用应用服务 为什么不只用应用服务? 如何强制你使用领域服务? 简介 领域服务(或服务)用来执行领域操作和业务规则。Eric Evans描述一个
阅读全文
posted @ 2016-10-25 01:15 kid1412
阅读(3167)
评论(1)
推荐(2)
2016年10月24日
ABP框架 - 仓储
摘要: 文档目录 本节内容: 默认仓储 自定义仓储 自定义仓储接口 自定义仓储实现 基仓储方法 查询 获取单个实体 获取实体列表 关于 IQueryable 自定义返回值 插入 更新 删除 其它 关于异步方法 管理数据库连接 一个仓储的生命周期 仓储最佳实践 自定义仓储接口 自定义仓储实现 查询 获取单个实
阅读全文
posted @ 2016-10-24 23:24 kid1412
阅读(5373)
评论(1)
推荐(8)
ABP框架 - 值对象
摘要: 文档目录 本节内容: 简介 值对象基类 最佳实践 简介 “一个表示领域的一个描述性方面的没有概念上的身份对象,称为值对象。“(Eric Evans)。 与一个有身份(Id)实体相反,一个值对象没有身份。如果两个实体的身份(Id)不同,它们被认为是不同对象/实体,即使其它所有的属性都相同。比如两个不同
阅读全文
posted @ 2016-10-24 19:12 kid1412
阅读(2613)
评论(0)
推荐(0)
ABP框架 - 实体
摘要: 文档目录 本节内容: 实体类 聚合根类 领域事件 约定的接口 审计 软删除 活跃/消极 实体 实体变化事件 IEntity 接口 领域事件 审计 软删除 活跃/消极 实体 实体是DDD一个核心的概念。Eric Evans是这么描述的:“一个对象根本上不是按它的特性定义的,而是按一个线程的连续性和身份
阅读全文
posted @ 2016-10-24 16:07 kid1412
阅读(5795)
评论(0)
推荐(0)
ABP框架 - 时间
摘要: 文档目录 本节内容: 简介 时钟 客户端 时区 客户端 绑定器与转换器 客户端 客户端 简介 虽然有些应用目标市场只是在一个时区,有些应用目标市场是许多不同时区,为满足这种需求并集中化日期操作,ABP为日期操作提供公共基础。 时钟 Clock是与DateTime值合作的主要对象,它定义了以下静态属性
阅读全文
posted @ 2016-10-24 11:47 kid1412
阅读(3223)
评论(2)
推荐(0)
2016年10月23日
ABP框架 - 设置管理
摘要: 文档目录 本节内容: 简介 关于ISettingStore 定义设置 setting scope(设置范围) 重写设置定义 获取设置值 服务端 客户端 修改设置 关于缓存 关于ISettingStore setting scope(设置范围) 重写设置定义 服务端 客户端 简介 每个应用必需存储一些
阅读全文
posted @ 2016-10-23 20:24 kid1412
阅读(2119)
评论(0)
推荐(0)
ABP框架 - 日志
摘要: 文档目录 本节内容: 服务端 获取Logger(记录器) Logger的基类 配置 Abp.Castle.Log4Net 包 客户端 获取Logger(记录器) Logger的基类 配置 Abp.Castle.Log4Net 包 服务端 ABP使用Castle Windsor的日志记录工具,它可以和
阅读全文
posted @ 2016-10-23 01:14 kid1412
阅读(7444)
评论(4)
推荐(3)
2016年10月22日
ABP框架 - 缓存
摘要: 文档目录 本节内容: 简介 ICacheManager ICache ITypedCache 配置 实体缓存 EntityCache 是如何工作 Redis 缓存集成 简介 ABP提供了一个缓存接口,它内部使用了这个缓存接口。虽然接口的默认实现是MemoryCache,但可以用任何其它实现的缓存供应
阅读全文
posted @ 2016-10-22 12:59 kid1412
阅读(7556)
评论(2)
推荐(3)
ABP框架 - 会话
摘要: 文档目录 本节内容: 简介 关于 IAbpSeesion 注入会话 会话属性 用户标识符 关于 IAbpSeesion 简介 如果一个应用需要登录,它就需要知道当前用户在执行的操作。尽管Asp.net自身在展现层提供了Session(会话)对象,而ABP提供IAbpSession接口来获取当前用户和
阅读全文
posted @ 2016-10-22 02:24 kid1412
阅读(5201)
评论(0)
推荐(0)
ABP框架 - 依赖注入
摘要: 文档目录 本节内容: 什么是依赖注入 传统方式的问题 解决方案 构造器注入模式 属性注入模式 依赖注入框架 ABP 依赖注入基础 注册依赖 约定注入 辅助接口 自定义/直接 注册 使用IocManager 使用Castle Windsor API 解析 构造器和属性注入 IIocResolver 和
阅读全文
posted @ 2016-10-22 01:53 kid1412
阅读(18587)
评论(1)
推荐(13)
2016年10月20日
ABP框架 - 集成OWIN
摘要: 文档目录 如果你在应用中同时使用Asp.net Mvc和Asp.net Web API,你需要在你的项目里添加Abp.Owin的nuget包(通常是Web项目)然后在你的OWIN的Startup文件里调用UseAbp()这个扩展方法,如下: 如果你仅仅使用OWIN(指在一个自宿主的Web API项目
阅读全文
posted @ 2016-10-20 10:17 kid1412
阅读(2779)
评论(0)
推荐(1)
2016年10月19日
ABP框架 - 多租户
摘要: 文档目录 本节内容: 什么是多租户 多部署 - 多数据库 单部署 - 多数据库 单部署 - 单数据库 单部署 - 混数据库 多部署 - 单/多/混 数据库 ABP中的多租户 启用多租户 宿主与租户 会话 数据过滤 IMustHaveTenant 接口 IMayHaveTenant 接口 补充提醒 在
阅读全文
posted @ 2016-10-19 23:55 kid1412
阅读(13538)
评论(5)
推荐(7)
ABP框架 - 启动配置
摘要: 文档目录 本节内容: 配置ABP 替换内置服务 配置模块 为一个模块创建配置 替换内置服务 ABP在启动时,提供基础框架和模型来配置和模块化。 置ABP 在预初始化事件中进行配置,示例: kid1412注:XmlLocalizationSource这个类已经被作者删除,具体方法参考后面的“本地化”文
阅读全文
posted @ 2016-10-19 16:06 kid1412
阅读(4596)
评论(0)
推荐(0)
ABP框架 - 模块系统
摘要: 文档目录 本节内容: 简介 模块定义 生命周期方法 PreInitialize(预初始化) Initialize(初始化) PostInitialize(提交初始化) Shutdown(关闭) 模块依赖 插件模块 Asp.net Core Asp.net Mvc,Web Api 插件中的控制器 附加
阅读全文
posted @ 2016-10-19 00:34 kid1412
阅读(5641)
评论(0)
推荐(5)
2016年10月18日
ABP框架 - 多层结构
摘要: 文档目录 本节内容: 简介 ABP结构 多层 其它层(通用) 领域(Core)层 应用层 基础层 Web & 表示层 其它 总结 领域(Core)层 应用层 基础层 Web & 表示层 简介 一个应用的代码库的分层是一个广为接受的技术,用来减少复杂度和提高代码复用性。ABP依照DDD理念来分层,在D
阅读全文
posted @ 2016-10-18 00:57 kid1412
阅读(7112)
评论(0)
推荐(2)
ABP框架 - 介绍
摘要: 文档目录 本节内容: 简介 一个快速示例 其它特性 启动模板 如何使用 简介 我们总是对不同的需求开发不同的应用。但至少在某些层面上,一次又一次地重复实现通用的和类似的功能。如:授权,验证,异常处理,日志,本地化,数据库连接管理,设置管理,审核日志等功能。所以我们创建架构和最佳实践,如分层和模块架构
阅读全文
posted @ 2016-10-18 00:21 kid1412
阅读(16477)
评论(4)
推荐(19)
ABP文档 - 目录
摘要: ABP框架 概览 介绍 多层结构 模块系统 启动配置 多租户 集成OWIN 共同结构 依赖注入 会话 缓存 日志 设置管理 时间 对象之间的映射(集成AutoMapper)(新) 发送邮件(集成 MailKit)(新) 领域层 实体 值对象 仓储 领域服务 规约 工作单元 领域事件(EventBus
阅读全文
posted @ 2016-10-18 00:18 kid1412
阅读(26357)
评论(14)
推荐(30)
2016年9月22日
SqlServer英文单词全字匹配
摘要: 环境:Vs2013+Sql Server2012 问题:现在数据库记录如下: Sentence列保存的是英文的句子,我现在想找出所有包含“I”(单词)的句子,如果我用 Sentence like '%I',作为条件的话,那么像上图选中的那条有个单词“it“(不区分大小写的情况下),它也会被Selec
阅读全文
posted @ 2016-09-22 19:11 kid1412
阅读(2472)
评论(0)
推荐(0)
2016年7月17日
npm不是以管理身份运行遇到的问题
摘要: 环境:win10+npm3.10.5 问题:在npm install lodash时,出现下列错误("npm-debug.log"文件内容) 0 info it worked if it ends with ok1 verbose cli [ 'C:\\Program Files\\nodejs\\
阅读全文
posted @ 2016-07-17 11:52 kid1412
阅读(2220)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告