From 4bf5cb991fc0efb7df9a14179262efe817dc0a53 Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Mon, 17 Jun 2019 12:02:20 +0800 Subject: [PATCH] update --- CodeFirst.md | 14 +++++++++++--- 实体特性.md | 8 ++++++++ 更新日志.md | 2 +- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/CodeFirst.md b/CodeFirst.md index c868934..5d23e43 100644 --- a/CodeFirst.md +++ b/CodeFirst.md @@ -29,9 +29,9 @@ IFreeSql fsql = new FreeSql.FreeSqlBuilder() | - | - | - | - | | | √ | √ | X | -| 实体属性&字段对比 | 添加 | 修改可空 | 修改自增 | 修改类型 | 改名 | 删除 | -| - | - | - | - | - | - | - | -| | √ | √ | √ | √ | √ | X | +| 实体属性&字段对比 | 添加 | 修改可空 | 修改自增 | 修改类型 | 改名 | 删除 | 备注 | +| - | - | - | - | - | - | - | - | +| | √ | √ | √ | √ | √ | X | √ | > 为了保证安全,不提供删除字段 @@ -61,6 +61,14 @@ class ModelDisableSyncStructure { } ``` +## 备注 + +FreeSql CodeFirst 支持将 c# 代码内的注释,迁移至数据库的备注。先决条件: + +1、实体类所在程序集,需要开启 xml 文档功能; + +2、xml 文件必须与程序集同目录,且文件名:xxx.dll -> xxx.xml; + ### 手工同步实体结构 提供接口方法实现对比实体,与数据库中的变化部分,返回SQL语句。 diff --git a/实体特性.md b/实体特性.md index b156482..9bb8f12 100644 --- a/实体特性.md +++ b/实体特性.md @@ -181,6 +181,14 @@ class ModelDisableSyncStructure { } ``` +## 备注 + +FreeSql CodeFirst 支持将 c# 代码内的注释,迁移至数据库的备注。先决条件: + +1、实体类所在程序集,需要开启 xml 文档功能; + +2、xml 文件必须与程序集同目录,且文件名:xxx.dll -> xxx.xml; + ## 优先级 数据库特性 > 实体特性 > FluantApi(配置特性) > Aop(配置特性) diff --git a/更新日志.md b/更新日志.md index 6ea99bd..8ac8b7e 100644 --- a/更新日志.md +++ b/更新日志.md @@ -1,7 +1,7 @@ 完整版本:年数-月-日-当日版本号,FreeSql、FreeSql.Repository、FreeSql.DbContext 版本号相同。 -## v0.6.11(预告) +## v0.6.11 - 增加 CodeFirst 根据代码注释,迁移到数据库备注(需要实体类所在项目开启xml生成功能);