首页
文档
工具
GitHub
联系
一、Fireasy 框架简介
1.1 总体介绍
1.2 使用说明
1.3 开源说明
1.4 示例说明
1.5 合作事宜
二、通用公共库
2.1 概述
2.2 组件模型
2.2.1 DisposableBase
2.2.2 SafetyDictionary
2.2.3 ILazyManager
2.2.4 Result
2.2.5 ObjectPool
2.2.6 AliveObject
2.2.7 ITreeNode
2.3 扩展方法
2.3.1 通用扩展
2.3.2 字符串扩展
2.3.3 字符扩展
2.3.4 日期时间扩展
2.3.5 数值扩展
2.3.6 枚举扩展
2.3.7 枚举器扩展
2.3.8 字典扩展
2.3.9 流扩展
2.3.10 反射扩展
2.3.11 数学扩展
2.3.12 Xml 扩展
2.3.13 图像扩展
2.3.14 字节数组扩展
2.3.15 表达式扩展
2.3.16 树节点扩展
2.3.17 Uri扩展
2.3.18 时间刻度扩展
2.3.19 异常扩展
2.3.20 Task扩展
2.3.21 IServiceProvider扩展
2.4 应用程序配置
2.4.1 配置节
2.4.2 配置管理单元
2.4.3 独立配置文件
2.4.4 自定义配置项解析
2.4.5 实例托管工厂
2.5 缓存管理
2.5.1 缓存管理器
2.5.2 缓存过期策略
2.5.3 配置与扩展
2.6 日志管理
2.6.1 日志管理器
2.6.2 配置与扩展
2.7 密码算法
2.8 序列化与反序列化
2.8.1 二进制序列化
2.8.2 Json 序列化
2.8.3 Xml 序列化
2.8.4 配置与扩展
2.9 代码编译
2.10 动态编译
2.10.1 Emit 辅助类
2.10.2 Emit 构造器
2.11 控制反转
2.11.1 容器的使用
2.11.2 容器的配置
2.11.3 MEF
2.12 面向切面
2.12.1 拦截器
2.12.2 代理工厂
2.13 发布与订阅
2.13.1 订阅管理器
2.13.2 配置与扩展
2.14 本地化
2.14.1 本地化管理器
2.14.2 配置与扩展
2.15 任务调度
2.15.1 任务调度管理器
2.15.2 配置与扩展
2.16 线程锁
2.16.1 本地锁
2.16.3 配置与扩展
2.16.2 分布式锁
2.17 对象映射
2.17.1 对象映射器
2.17.2 配置与扩展
2.18 其他
2.18.1 Scope
2.18.2 AssertFlag
2.18.3 TimeWatcher
2.18.4 Tracer
2.18.5 ActionQueue
2.18.6 通知异常类
三、数据访问组件
3.1 概述
3.2 数据库提供者
3.2.1 插件服务
3.2.2 数据备份服务
3.2.3 批量插入服务
3.2.4 数据库架构服务
3.2.5 记录包装服务
3.2.6 标识生成服务
3.2.7 SQL 语法服务
3.2.8 配置及扩展
3.3 数据库连接字符串
3.4 数据库实例配置
3.5 数据库操作
3.5.1 实例化 Database
3.5.2 基础操作
3.5.3 分页查询
3.5.4 参数化
3.5.5 事务控制
3.5.6 数据行映射
3.5.7 读写分离
3.5.8 命令跟踪器
3.5.9 命令拦截器
3.6 数据转换
3.6.1 转换器
3.6.2 转换管理器
3.6.3 转换器配置
3.7 扩展方法
四、实体框架
4.1 概述
4.2 实体模型
4.3 实体映射
4.3.1 类型映射
4.3.2 树型映射
4.3.3 属性映射
4.3.4 数据验证映射
4.3.5 关系映射
4.4 实体上下文
4.4.1 初始化及配置
4.4.2 模型构建
4.4.3 依赖注入
4.4.4 使用对象池
4.4.5 使用事务
4.4.6 使用 IDatabase 对象
4.5 基础入门
4.5.1 单一查询
4.5.2 使用 lambda 表达式查询
4.5.3 插入实体
4.5.4 更新实体
4.5.5 删除实体
4.5.6 级联操作
4.5.7 批量操作
4.5.8 批量插入
4.5.9 延迟加载与惰性加载
4.5.10 全局筛选
4.5.11 属性筛选
4.6 查询扩展
4.6.1 使用 Segment 分页
4.6.2 使用 AssertWhere
4.6.3 使用 Extend / ExtendAs
4.6.4 使用 ExtendSelect
4.6.5 使用 OrderBy 动态排序
4.6.6 使用 BatchOr / BatchAnd
4.6.7 使用 IsBetween
4.6.8 使用改进的 Join
4.6.9 使用 LeftJoin / RightJoin
4.6.10 使用 SwitchWhere
4.6.11 关闭状态跟踪
4.6.12 使用解析缓存 / 查询缓存
4.6.13 使用前导查询更新 / 删除
4.6.14 自定义解析绑定
4.6.15 使用自定义函数查询
4.6.16 使用内置函数
4.6.17 使用全局查询策略
4.7 树型持久化
4.8 持久化事件订阅
4.9 行版本号及并发控制
4.10 多租户与分表
4.11 动态实体技术
4.11.1 实体生成器
4.11.2 关系生成器
4.11.3 动态持久化
五、MVC
5.1 概述
5.2 控制器的依赖注入
5.3 模型绑定
5.4 自定义 Json 序列化
5.5 友好化异常处理
5.6 Session 复活
5.7 Bundle 配置
5.8 呈现扩展
六、EasyUI 的 MVC 扩展
6.1 概述
6.2 初始化配置
6.3 TextBox 的使用
6.4 Numberbox 的使用
6.5 NumberSpinner 的使用
6.6 ComboBox 的使用
6.7 ComboTree 的使用
6.8 ComboGrid 的使用
6.9 DateBox 的使用
6.10 DateTimeBox 的使用
6.11 DateTimeSpinner 的使用
6.12 TimeSpinner 的使用
6.13 FileBox 的使用
6.14 Tree 的 Json 序列化
七、WebSocket 库
7.1 概述
7.2 配置服务
7.3 消息处理器
7.4 会话管理
7.5 客户端的使用
7.6 分布式部署
八、Winform 库
8.1 概述
8.2 输入控件
8.3 树列表控件
8.4 下拉框控件
九、第三方适配
9.1 Redis
9.2 RabbitMQ
9.3 AliyunAMQP
9.4 NLog
9.5 log4net
9.6 QuartzNet
9.7 Hangfire
9.8 Newtonsoft.Json
9.9 AutoMapper
9.10 Mapster
9.11 MongoDB
开源说明
Fireasy 基于
开源协议,表示你可以在商用项目中使用 Fireasy 的类库。本目前项目托管于 Github、Gitee,仓库地址分别为:
https://www.github.com/faib920/fireasy2
https://www.gitee.com/faib920/fireasy2
Permissions
Commercial use
Modification
Distribution
Patent use
Private use
Limitations
Liability
Warranty
Conditions
License and copyright notice
Disclose source
State changes
Same license (library)
新浪微博
QQ空间
QQ好友
微信
有道云笔记
取消