mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-06 00:10:55 +08:00
update
1
AOP.md
1
AOP.md
@@ -118,7 +118,6 @@ fsql.Aop.ParseExpression = (s, e) => {
|
||||
* [《CodeFirst模式之四:类型映射》](https://github.com/2881099/FreeSql/wiki/%e7%b1%bb%e5%9e%8b%e6%98%a0%e5%b0%84)
|
||||
* [《CodeFirst模式之五:迁移结构》](https://github.com/2881099/FreeSql/wiki/CodeFirst#%e8%bf%81%e7%a7%bb%e7%bb%93%e6%9e%84)
|
||||
- [《DbFirst模式开发介绍》](https://github.com/2881099/FreeSql/wiki/DbFirst)
|
||||
- [《DbFirst模式之一:使用生成器》](https://github.com/2881099/FreeSql.Tools)
|
||||
- [《分区、分表、分库》](https://github.com/2881099/FreeSql/wiki/%e5%88%86%e5%8c%ba%e5%88%86%e8%a1%a8)
|
||||
- [《过滤器、全局过滤器》](https://github.com/2881099/FreeSql/wiki/%e8%bf%87%e6%bb%a4%e5%99%a8)
|
||||
- [《租户》](https://github.com/2881099/FreeSql/wiki/%e7%a7%9f%e6%88%b7)
|
||||
12
DbFirst.md
12
DbFirst.md
@@ -22,7 +22,17 @@ var t2 = fsql.DbFirst.GetTablesByDatabase(fsql.DbFirst.GetDatabases()[0]);
|
||||
//返回包括表、列详情、主键、唯一键、索引、外键、备注等等
|
||||
```
|
||||
|
||||
## 生成器
|
||||
## 安装 dotnet-tool 生成实体类
|
||||
|
||||
> dotnet tool install -g FreeSql.Generator
|
||||
|
||||
新建目录,在地址栏输入 cmd 快速打开命令窗口,输入命令:
|
||||
|
||||
> FreeSql.Generator --help
|
||||
|
||||
使用命令行工具生成实体类的极大好处,是后续的重新生成操作(一键完成)。
|
||||
|
||||
## 安装 Winform 生成器
|
||||
|
||||
源码地址:[https://github.com/2881099/FreeSql.Tools](https://github.com/2881099/FreeSql.Tools)
|
||||
> 作者:[mypeng1985](https://github.com/mypeng1985)
|
||||
|
||||
@@ -4,7 +4,7 @@ FreeSql 是一个功能强大的对象关系映射程序(O/RM),支持 .NETCore
|
||||
|
||||
FreeSql 使用模型执行数据访问,模型由实体类表示数据库表或视图,用于查询和保存数据。
|
||||
|
||||
可从现有数据库生成实体模型,FreeSql 提供 IDbFirst 接口实现[生成实体模型](https://github.com/2881099/FreeSql.Tools)。
|
||||
可从现有数据库生成实体模型,FreeSql 提供 IDbFirst 接口实现[生成实体模型](https://github.com/2881099/FreeSql/wiki/DbFirst)。
|
||||
|
||||
或者手动创建模型,基于模型创建或修改数据库,提供 ICodeFirst 同步结构的 API(甚至可以做到开发阶段自动同步)。
|
||||
|
||||
|
||||
1
Home.md
1
Home.md
@@ -48,7 +48,6 @@ FreeSql是一个功能强大的NETStandard库,用于对象关系映射程序(O
|
||||
* [导航配置!!](https://github.com/2881099/FreeSql/wiki/%e5%ae%9e%e4%bd%93%e5%85%b3%e7%b3%bb)
|
||||
* [迁移结构](https://github.com/2881099/FreeSql/wiki/CodeFirst#%e8%bf%81%e7%a7%bb%e7%bb%93%e6%9e%84)
|
||||
* [DbFirst](https://github.com/2881099/FreeSql/wiki/DbFirst)
|
||||
* [生成器](https://github.com/2881099/FreeSql.Tools)
|
||||
* [表达式函数](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0)
|
||||
* [字符串](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0#%e5%ad%97%e7%ac%a6%e4%b8%b2)
|
||||
* [日期/时间](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0#%e6%97%a5%e6%9c%9f)
|
||||
|
||||
@@ -36,7 +36,6 @@
|
||||
* [导航配置!!](https://github.com/2881099/FreeSql/wiki/%e5%ae%9e%e4%bd%93%e5%85%b3%e7%b3%bb)
|
||||
* [迁移结构](https://github.com/2881099/FreeSql/wiki/CodeFirst#%e8%bf%81%e7%a7%bb%e7%bb%93%e6%9e%84)
|
||||
* [DbFirst](https://github.com/2881099/FreeSql/wiki/DbFirst)
|
||||
* [生成器](https://github.com/2881099/FreeSql.Tools)
|
||||
* [表达式函数](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0)
|
||||
* [字符串](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0#%e5%ad%97%e7%ac%a6%e4%b8%b2)
|
||||
* [日期/时间](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0#%e6%97%a5%e6%9c%9f)
|
||||
|
||||
3
安装.md
3
安装.md
@@ -10,7 +10,7 @@ dotnet add package FreeSql
|
||||
|
||||
## 学习指南
|
||||
|
||||
FreeSql 除了支持基本的增删查改功能外,还支持基于现有数据库创建模型(DbFirst),和支持基于模型创建数据库(CodeFirst)。
|
||||
FreeSql 除了支持基本的增删查改功能外,还支持基于现有数据库创建模型([DbFirst](https://github.com/2881099/FreeSql/wiki/DbFirst)),和支持基于模型创建数据库([CodeFirst](https://github.com/2881099/FreeSql/wiki/CodeFirst))。
|
||||
|
||||
#### 基础
|
||||
|
||||
@@ -29,7 +29,6 @@ FreeSql 除了支持基本的增删查改功能外,还支持基于现有数据
|
||||
* [《CodeFirst模式之四:类型映射》](https://github.com/2881099/FreeSql/wiki/%e7%b1%bb%e5%9e%8b%e6%98%a0%e5%b0%84)
|
||||
* [《CodeFirst模式之五:迁移结构》](https://github.com/2881099/FreeSql/wiki/CodeFirst#%e8%bf%81%e7%a7%bb%e7%bb%93%e6%9e%84)
|
||||
- [《DbFirst模式开发介绍》](https://github.com/2881099/FreeSql/wiki/DbFirst)
|
||||
- [《DbFirst模式之一:使用生成器》](https://github.com/2881099/FreeSql.Tools)
|
||||
|
||||
#### 高级
|
||||
|
||||
|
||||
1
缓存.md
1
缓存.md
@@ -36,7 +36,6 @@ Assert.Equal(result1.Count, result1.Count);
|
||||
* [《CodeFirst模式之四:类型映射》](https://github.com/2881099/FreeSql/wiki/%e7%b1%bb%e5%9e%8b%e6%98%a0%e5%b0%84)
|
||||
* [《CodeFirst模式之五:迁移结构》](https://github.com/2881099/FreeSql/wiki/CodeFirst#%e8%bf%81%e7%a7%bb%e7%bb%93%e6%9e%84)
|
||||
- [《DbFirst模式开发介绍》](https://github.com/2881099/FreeSql/wiki/DbFirst)
|
||||
- [《DbFirst模式之一:使用生成器》](https://github.com/2881099/FreeSql.Tools)
|
||||
- [《使用读写分离》](https://github.com/2881099/FreeSql/wiki/%e8%af%bb%e5%86%99%e5%88%86%e7%a6%bb)
|
||||
- [《分区、分表、分库》](https://github.com/2881099/FreeSql/wiki/%e5%88%86%e5%8c%ba%e5%88%86%e8%a1%a8)
|
||||
- [《过滤器、全局过滤器》](https://github.com/2881099/FreeSql/wiki/%e8%bf%87%e6%bb%a4%e5%99%a8)
|
||||
|
||||
1
读写分离.md
1
读写分离.md
@@ -38,7 +38,6 @@ select.Master().WhereId(a => a.Id == 1).ToOne(); //强制读【主库】
|
||||
* [《CodeFirst模式之四:类型映射》](https://github.com/2881099/FreeSql/wiki/%e7%b1%bb%e5%9e%8b%e6%98%a0%e5%b0%84)
|
||||
* [《CodeFirst模式之五:迁移结构》](https://github.com/2881099/FreeSql/wiki/CodeFirst#%e8%bf%81%e7%a7%bb%e7%bb%93%e6%9e%84)
|
||||
- [《DbFirst模式开发介绍》](https://github.com/2881099/FreeSql/wiki/DbFirst)
|
||||
- [《DbFirst模式之一:使用生成器》](https://github.com/2881099/FreeSql.Tools)
|
||||
- [《分区、分表、分库》](https://github.com/2881099/FreeSql/wiki/%e5%88%86%e5%8c%ba%e5%88%86%e8%a1%a8)
|
||||
- [《过滤器、全局过滤器》](https://github.com/2881099/FreeSql/wiki/%e8%bf%87%e6%bb%a4%e5%99%a8)
|
||||
- [《租户》](https://github.com/2881099/FreeSql/wiki/%e7%a7%9f%e6%88%b7)
|
||||
|
||||
Reference in New Issue
Block a user