mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-03-06 06:00:57 +08:00
Merge branch 'master' of https://github.com/2881099/FreeSql.wiki
@@ -47,7 +47,7 @@ fsql.CodeFirst.IsAutoSyncDataStructure = true;
|
||||
|
||||
> 此功能默认为开启状态,发布正式环境后,请修改此设置。
|
||||
|
||||
> 虽然【自动同步实体结构】功能开发非常好用,但是有个坏处,就是数据库后面会很乱,没用的字段可能一大堆。
|
||||
> 虽然【自动同步实体结构】功能开发非常好用,但是有个坏处,就是数据库后面会很乱,没用的字段可能一大堆,应尽量控制实体或属性命名的修改。
|
||||
|
||||
### 手工同步实体结构
|
||||
|
||||
@@ -104,16 +104,13 @@ class Topic2 {
|
||||
ALTER TABLE `cccddd`.`Topic` RENAME TO `cccddd`.`Topic2`;
|
||||
```
|
||||
|
||||
修改字段类型,把 Id 类型改为 uint,Title 类型改为 varchar(128)。
|
||||
```sql
|
||||
ALTER TABLE `cccddd`.`Topic2` MODIFY `Id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT;
|
||||
```
|
||||
修改字段类型,把 Title 类型改为 varchar(128)。
|
||||
```csharp
|
||||
[Column(DbType = "varchar(128)")]
|
||||
public string Title { get; set; }
|
||||
```
|
||||
```sql
|
||||
ALTER TABLE `cccddd`.`Topic2` MODIFY `Title2` VARCHAR(128);
|
||||
ALTER TABLE `cccddd`.`Topic2` MODIFY `Title` VARCHAR(128);
|
||||
```
|
||||
|
||||
指定属性的字段名,这样指定后,修改实体的属性名不影响数据库对应的列。
|
||||
|
||||
2
实体特性.md
2
实体特性.md
@@ -87,7 +87,7 @@ class Topic {
|
||||
|
||||
当实体有属性不需要映射的时候使用,内部自动忽略了对象的映射;
|
||||
|
||||
即当实体内的属性不是可接受的类型时,可以不用指定该特定,如下不必要的指定:
|
||||
当实体内的属性不是可接受的类型时,可以不用指定该特定,如下不必要的指定:
|
||||
|
||||
```csharp
|
||||
class Topic {
|
||||
|
||||
Reference in New Issue
Block a user