diff --git a/FreeSql.DbContext/FreeSql.DbContext.xml b/FreeSql.DbContext/FreeSql.DbContext.xml index 132d875e..4854f49c 100644 --- a/FreeSql.DbContext/FreeSql.DbContext.xml +++ b/FreeSql.DbContext/FreeSql.DbContext.xml @@ -125,6 +125,13 @@ 清空状态数据 + + + 根据 lambda 条件删除数据 + + + + 添加 @@ -479,5 +486,14 @@ + + + 批量注入 Repository,可以参考代码自行调整 + + + + + + diff --git a/FreeSql/FreeSql.xml b/FreeSql/FreeSql.xml index c70e644b..e0ffd602 100644 --- a/FreeSql/FreeSql.xml +++ b/FreeSql/FreeSql.xml @@ -803,9 +803,10 @@ - 【开发环境必备】自动同步实体结构到数据库,程序运行中检查实体表是否存在,然后创建或修改 + 【开发环境必备】自动同步实体结构到数据库,程序运行中检查实体表是否存在,然后创建或修改 + 注意:生产环境中谨慎使用 - true:运行时检查自动同步结构, false:不同步结构 + true:运行时检查自动同步结构, false:不同步结构(默认) @@ -2961,19 +2962,22 @@ - 同步实体类型到数据库 + 同步实体类型到数据库 + 注意:生产环境中谨慎使用 - 同步实体类型集合到数据库 + 同步实体类型集合到数据库 + 注意:生产环境中谨慎使用 - 同步实体类型到数据库(指定表名) + 同步实体类型到数据库(指定表名) + 注意:生产环境中谨慎使用 实体类型 指定表名对比 diff --git a/FreeSql/FreeSqlBuilder.cs b/FreeSql/FreeSqlBuilder.cs index f5e63e37..adb6298b 100644 --- a/FreeSql/FreeSqlBuilder.cs +++ b/FreeSql/FreeSqlBuilder.cs @@ -72,9 +72,10 @@ namespace FreeSql return this; } /// - /// 【开发环境必备】自动同步实体结构到数据库,程序运行中检查实体表是否存在,然后创建或修改 + /// 【开发环境必备】自动同步实体结构到数据库,程序运行中检查实体表是否存在,然后创建或修改 + /// 注意:生产环境中谨慎使用 /// - /// true:运行时检查自动同步结构, false:不同步结构 + /// true:运行时检查自动同步结构, false:不同步结构(默认) /// public FreeSqlBuilder UseAutoSyncStructure(bool value) { diff --git a/FreeSql/Interface/ICodeFirst.cs b/FreeSql/Interface/ICodeFirst.cs index e316be66..02393445 100644 --- a/FreeSql/Interface/ICodeFirst.cs +++ b/FreeSql/Interface/ICodeFirst.cs @@ -63,17 +63,20 @@ namespace FreeSql /// string GetComparisonDDLStatements(Type entityType, string tableName); /// - /// 同步实体类型到数据库 + /// 同步实体类型到数据库 + /// 注意:生产环境中谨慎使用 /// /// void SyncStructure(); /// - /// 同步实体类型集合到数据库 + /// 同步实体类型集合到数据库 + /// 注意:生产环境中谨慎使用 /// /// void SyncStructure(params Type[] entityTypes); /// - /// 同步实体类型到数据库(指定表名) + /// 同步实体类型到数据库(指定表名) + /// 注意:生产环境中谨慎使用 /// /// 实体类型 /// 指定表名对比