Mego开发文档 - 索引

Mego 开发文档

[English Document]

欢迎使用 Mego

快速概述

  • 获取Mego
  • 模型
  • 查询
  • 保存数据

入门

快速开始

  • 创建项目
  • 安装Nuget包
  • 创建连接字符串
  • 创建模型及数据上下文(添加引用)
  • 初始化数据库
  • 演示添加及查询操作

从EF6/EFCore迁移到Mego

  • Code First创建EF
  • 修改命名空间及注释
  • 演示添加及查询操作
  • 代码生成工具

创建模型

数据注释建模

  • 主键
  • 自增列
  • 排除属性
  • 并发控制
  • 可为空属性
  • 长度
  • 字符串
  • 精度

数据库建模

  • 表映射
  • 列映射
  • 数据类型
  • 计算列

建模高级主题

  • 函数映射
  • 继承
  • 关系

查询数据

基础查询

  • 加载所有数据
  • 加载单个数据
  • 汇总查询
  • 查询过滤
  • 查询投影
  • 查询分页
  • 内连接查询
  • 左连接查询
  • 多查询连接

复杂查询

  • 分组汇总查询
  • 分组查询及分页
  • 连接分组查询
  • 连接分组查询及分页

加载关系数据

  • 加载对象属性
  • 加载集合属性
  • 加载数据并过滤
  • 多层级加载及过滤
  • 加载关系数据及分页
  • 加载关系数据及聚合

数据提交

基本保存操作

  • 添加数据
  • 更新数据
  • 删除数据
  • 多个操作一次提交

保存关系数据

  • 添加关系
  • 更改关系
  • 删除关系

数据属性生成值

  • 生成值目的及模式
  • 标识列生成值
  • 数据库生成值
  • 内存中生成值
  • 自定义生成值

复杂保存操作

  • 指定属性添加数据
  • 指定属性更改数据
  • 条件删除数据
  • 联合添加数据
  • 联合更新数据
  • 联合删除数据

处理并发冲突

  • 并发控制实现
  • 时间戳说明

事务

  • 默认行为
  • 本地事务
  • 分布式事务

高级主题

匿名对象操作

  • 匿名对象查询
  • 匿名对象添加数据
  • 匿名对象更新数据
  • 匿名对象删除数据

原生SQL操作

  • 值查询
  • 数据查询
  • 执行存储过程
  • 执行SQL命令

数据库提供者

  • SQL Server
  • MySQL
  • SQLite
  • SQL Server Compact
  • PostgreSQL
  • Oracle
  • Firebird
  • Access
  • Excel
  • Sybase
  • DB2
  • SAP HAHA
posted @ 2018-04-08 22:09  CarefreeXT  阅读(492)  评论(2编辑  收藏  举报