返回总目录 本篇目录 介绍 功能类型 定义功能 检查功能 功能管理者 版本说明 介绍### 大多数的Saas(多租户)应用都有不同 功能的 版本(包)。因此,他们可以给租户(客户)提供不同的 价格和功能选项。 ABP提供了功能系统使得这个更简单 ...
返回总目录 本篇目录 介绍 定义设置 获取设置值 更改设置 关于缓存 介绍 每个应用程序都需要存储一些设置信息,然后在应用程序中的某个地方使用这些设置。ABP提供了健壮的基础设施来存储或检索服务端和客户端的应用程序,租户,用户级别的可用设置。 一个设置一般是存储在数据库 或其他源 的name value字符串对。我们可以将非字符串的值转换成字符串。 关于ISettingStore 为了使用设置系统 ...
2015-12-18 14:19 7 9374 推荐指数:
返回总目录 本篇目录 介绍 功能类型 定义功能 检查功能 功能管理者 版本说明 介绍### 大多数的Saas(多租户)应用都有不同 功能的 版本(包)。因此,他们可以给租户(客户)提供不同的 价格和功能选项。 ABP提供了功能系统使得这个更简单 ...
返回总目录 本篇目录 IRepository接口 查询 插入 更新 删除 其他 关于异步方法 仓储实现 管理数据库连接 仓储的生命周期 仓储最佳实践 Martin Fowler对仓储的定义 ...
返回总目录 本篇目录 介绍 注入Session 使用Session属性 介绍### 当应用程序要求用户登录时,那么应用程序也需要知道当前用户正在执行的操作。虽然ASP.NET本身在展现层提供了Session对象,但ABP也提供了在任何需要获得当前用户和租户的地方都可以 ...
返回总目录 本篇目录 验证介绍 使用数据注解 自定义验证 标准化 验证介绍### 首先应该验证应用的输入。用户或者其它应用都可以向该应用发送输入。在一个web应用中, ...
返回总目录 本篇目录 创建菜单 注册导航提供者 展示菜单 每一个web应用在页面之间都有一些要导航的菜单。ABP提供了公用的基础设施来创建菜单并将菜单展示给用户。 创建菜单### 一个应用可能由不同的模块组成,每个模块可能有它自己的菜单项。想要 ...
返回总目录 本篇目录 配置ABP 配置模块 为模块创建配置 为了在应用启动时配置ABP和模块,ABP提供了一个基础设施。 配置ABP### 配置ABP是在模块的PreInitialize事件中完成的。下面的代码摘自Github上的Taskever(一个任务系统 ...
返回总目录 如果你的应用中使用了OWIN,那么需要在主项目(一般来说是指Web项目)中添加Abp.Owin的nuget包,然后像下面那样在OWIN的 Startup文件中调用 UseAbp()扩展方法: ...
返回总目录 所有的官方ABP nuget包都是支持GitLink的,这意味着你可以在项目中轻松地调试所有的以Abp为前缀的Nuget包。 要开启这项支持,“启用源服务器支持”选项应该勾选,“启用仅我的代码”选项应该取消勾选,中文截图如下: 英文版截图如下: 如上设置之后,就可以 ...