diff --git a/AOP.md b/AOP.md index 4a5dea3..9de199d 100644 --- a/AOP.md +++ b/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) \ No newline at end of file diff --git a/DbFirst.md b/DbFirst.md index 5db65a8..9876fc1 100644 --- a/DbFirst.md +++ b/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) diff --git a/FreeSql入门.md b/FreeSql入门.md index 62108c2..f1c92c1 100644 --- a/FreeSql入门.md +++ b/FreeSql入门.md @@ -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(甚至可以做到开发阶段自动同步)。 diff --git a/Home.md b/Home.md index 0c960fa..76fc2f4 100644 --- a/Home.md +++ b/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) diff --git a/_Sidebar.md b/_Sidebar.md index 0bf5b2e..c792d09 100644 --- a/_Sidebar.md +++ b/_Sidebar.md @@ -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) diff --git a/安装.md b/安装.md index 4daa09b..fb7773d 100644 --- a/安装.md +++ b/安装.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) #### 高级 diff --git a/缓存.md b/缓存.md index ad7f0ce..38efc1c 100644 --- a/缓存.md +++ b/缓存.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) diff --git a/读写分离.md b/读写分离.md index 3e5e795..09c1c48 100644 --- a/读写分离.md +++ b/读写分离.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)