• Orchard详解--第二篇 启动

    Orchard Framework作为框架它与类库最大的区别就是框架是将一系列零散的组件组合在一起形成一个整体,接下来就对Orchard Framework如何分析Orchard如何将相关组件结合在一起的,也就是这个框架的启动过程。 Orchard的启动过程可以按以下文件查看。 Orchard.Web.Global....

    2018-06-22 07:38:56

  • ABP框架 - 仓储

    文档目录 本节内容: 默认仓储 自定义仓储 自定义仓储接口 自定义仓储实现 基仓储方法 查询 获取单个实体 获取实体列表 关于 IQueryable 自定义返回值 插入 更新 删除 其它 关于异步方法 管理数据库连接 一个仓储的生命周期 仓储最佳实践 领域和映射层之间的媒介使用一...

    2018-06-22 07:38:55

  • 一些踩过的坑

    1)关于特性过滤器 这个我们经常用到,一般用在捕捉异常还有权限控制等方面,这个用着比较方便,但是这个确隐藏着一个坑,就是呢,特性过滤器会在被第一次访问的时候创建一次,仅仅会被创建一次,然后就被aspnet缓存下来,之后就是取缓存了。 所以说如果我们要定义特性...

    2018-06-22 07:38:55

  • ABP框架 - 领域服务

    文档目录 本节内容: 简介 例子 创建一个接口 实现服务 使用应用服务 相关论述 为什么不只用应用服务? 如何强制你使用领域服务? 简介 领域服务(或服务)用来执行领域操作和业务规则。Eric Evans描述一个好的服务需要三个特点(在他的DDD书里): 操作与领域概念(不...

    2018-06-22 07:38:55

  • ABP框架 - 值对象

    文档目录 本节内容: 简介 值对象基类 最佳实践 简介 一个表示领域的一个描述性方面的没有概念上的身份对象,称为值对象。(Eric Evans)。 与一个有身份(Id)实体相反,一个值对象没有身份。如果两个实体的身份(Id)不同,它们被认为是不同对象/实体,即使其它所有...

    2018-06-22 07:38:49

  • 人生第一篇博客

    有点小激动哈哈,第一次写博客。希望能坚持写博客,分享知识,不能总是索取啊 ?? 。 还有就是要写的美一些。...

    2018-06-22 07:38:51

  • webform(九)——JQuery基础(选择器、事件、DOM操作

    JQuery —— 一个js函数包 一、选择器 1、基本选择器 ①id选择器:# ②class选择器:. ③标签名选择:标签名 ④并列选择:用,隔开 ⑤后代选择:用空格隔开 代码用法展示: title/title script src= " js/jquery-1.7.2.min.js " /script/headbody form id= " form1 " r...

    2018-06-22 07:38:50

  • ABP框架 - 缓存

    文档目录 本节内容: 简介 ICacheManager ICache ITypedCache 配置 实体缓存 EntityCache 是如何工作 Redis 缓存集成 简介 ABP提供了一个缓存接口,它内部使用了这个缓存接口。虽然接口的默认实现是MemoryCache,但可以用任何其它实现的缓存供应器。Abp.RedisCache包用...

    2018-06-22 07:38:49

  • PetaPoco4.0 实体某个字段不赋值会更新成null解决方案

    最新用PetaPoco4.0做项目发现有个需求,就是比如说:在mvc表单中,只显示部分字段,一个表单还有其他状态等字段,没有显示到mvc页面上 但是当MVC收集表单提交更新的时候,会发现会把数据库中的一些未出现在MVC编辑页面的字段更新成null。 为了解决这个问题,现在修改下...

    2018-06-22 07:38:43

  • ASP.NET C# SQLDATASOURCE UPDATE 提交后数据与原来一

    解决方案: 由于在点击button后有一个postback过程,会重复执行form_load过程。 因此要在load中加入 if(!ispostback)来防止点击button后自动postback导致数据被刷新成原本数据。...

    2018-06-22 07:38:41

2