From d7b24ef483085fd0723c35d8949c750f2d7294f8 Mon Sep 17 00:00:00 2001 From: 2881099 <2881099@qq.com> Date: Fri, 4 Dec 2020 00:39:57 +0800 Subject: [PATCH] update --- CodeFirst.md | 2 +- DbFirst.md | 2 +- Repository.md | 2 +- 分组聚合查询.md | 2 +- 分页查询.md | 2 +- 单表查询.md | 2 +- 多表查询.md | 2 +- 延时加载.md | 2 +- 性能.md | 2 +- 添加.md | 3 --- 10 files changed, 9 insertions(+), 12 deletions(-) diff --git a/CodeFirst.md b/CodeFirst.md index 208c3a5..0ba4026 100644 --- a/CodeFirst.md +++ b/CodeFirst.md @@ -6,7 +6,7 @@ FreeSql 支持 CodeFirst 迁移结构至数据库,这应该是(O/RM)必须标 ```csharp IFreeSql fsql = new FreeSql.FreeSqlBuilder() - .UseConnectionString(FreeSql.DataType.MySql,"Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=10") + .UseConnectionString(FreeSql.DataType.MySql, connectionString) .UseAutoSyncStructure(true) //自动同步实体结构【开发环境必备】 .UseMonitorCommand(cmd => Console.Write(cmd.CommandText)) .Build(); //请务必定义成 Singleton 单例模式 diff --git a/DbFirst.md b/DbFirst.md index cf76e4d..c092ec6 100644 --- a/DbFirst.md +++ b/DbFirst.md @@ -1,6 +1,6 @@ ```csharp static IFreeSql fsql = new FreeSql.FreeSqlBuilder() - .UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=10") + .UseConnectionString(FreeSql.DataType.MySql, connectionString) .Build(); //请务必定义成 Singleton 单例模式 ``` diff --git a/Repository.md b/Repository.md index 5c0e99c..6cdfecd 100644 --- a/Repository.md +++ b/Repository.md @@ -16,7 +16,7 @@ FreeSql.Repository 作为扩展,实现了通用仓储层功能。与其他规 ```csharp static IFreeSql fsql = new FreeSql.FreeSqlBuilder() - .UseConnectionString(FreeSql.DataType.Sqlite, @"Data Source=|DataDirectory|\document.db;Pooling=true;Max Pool Size=10") + .UseConnectionString(FreeSql.DataType.Sqlite, connectionString) .UseAutoSyncStructure(true) //自动迁移实体的结构到数据库 .Build(); //请务必定义成 Singleton 单例模式 diff --git a/分组聚合查询.md b/分组聚合查询.md index 648cfe4..4c57c3d 100644 --- a/分组聚合查询.md +++ b/分组聚合查询.md @@ -1,6 +1,6 @@ ```csharp static IFreeSql fsql = new FreeSql.FreeSqlBuilder() - .UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=10") + .UseConnectionString(FreeSql.DataType.MySql, connectionString) .Build(); //请务必定义成 Singleton 单例模式 class Topic { diff --git a/分页查询.md b/分页查询.md index cc9b9d2..719a2f8 100644 --- a/分页查询.md +++ b/分页查询.md @@ -1,6 +1,6 @@ ```csharp static IFreeSql fsql = new FreeSql.FreeSqlBuilder() - .UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=10") + .UseConnectionString(FreeSql.DataType.MySql, connectionString) .Build(); //请务必定义成 Singleton 单例模式 class Topic { diff --git a/单表查询.md b/单表查询.md index b356a6b..1f75a9b 100644 --- a/单表查询.md +++ b/单表查询.md @@ -1,6 +1,6 @@ ```csharp static IFreeSql fsql = new FreeSql.FreeSqlBuilder() - .UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=10") + .UseConnectionString(FreeSql.DataType.MySql, connectionString) .Build(); //请务必定义成 Singleton 单例模式 class Topic { diff --git a/多表查询.md b/多表查询.md index 953973e..a049f0e 100644 --- a/多表查询.md +++ b/多表查询.md @@ -1,6 +1,6 @@ ```csharp static IFreeSql fsql = new FreeSql.FreeSqlBuilder() - .UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=10") + .UseConnectionString(FreeSql.DataType.MySql, connectionString) .Build(); //请务必定义成 Singleton 单例模式 class Topic { diff --git a/延时加载.md b/延时加载.md index 7073358..dada735 100644 --- a/延时加载.md +++ b/延时加载.md @@ -28,7 +28,7 @@ public class OrderDetail { ```csharp static IFreeSql fsql = new FreeSql.FreeSqlBuilder() - .UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=10") + .UseConnectionString(FreeSql.DataType.MySql, connectionString) .UseLazyLoading(true) //开启延时加载功能 .UseMonitorCommand( cmd => Console.WriteLine(cmd.CommandText)) //监听SQL命令对象,在执行前 diff --git a/性能.md b/性能.md index be59722..5a1160f 100644 --- a/性能.md +++ b/性能.md @@ -77,7 +77,7 @@ for (var a = 0; a < testCount; a++) { ```csharp IFreeSql mysql = new FreeSql.FreeSqlBuilder() - .UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=100") + .UseConnectionString(FreeSql.DataType.MySql, connectionString) //由于null会默认输出日志到控制台,影响测试结果。这里传入一个空的日志输出对象 .UseAutoSyncStructure(false) //关闭自动迁移功能 diff --git a/添加.md b/添加.md index ef16ab8..fc5f48d 100644 --- a/添加.md +++ b/添加.md @@ -1,9 +1,6 @@ FreeSql 提供单条和批量插入数据的方法,在特定的数据库执行还可以返回插入后的记录。 ```csharp -var connectionString = "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;" + - "Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=10"; - static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.MySql, connectionString) .UseAutoSyncStructure(true) //自动同步实体结构到数据库