mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-04 07:20:51 +08:00
update
16
CodeFirst.md
16
CodeFirst.md
@@ -104,12 +104,12 @@ class Topic {
|
||||
```
|
||||
```sql
|
||||
CREATE TABLE IF NOT EXISTS `cccddd`.`Topic` (
|
||||
`Id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`Clicks` INT(11) NOT NULL,
|
||||
`Title` VARCHAR(255),
|
||||
`CreateTime` DATETIME NOT NULL,
|
||||
`fusho` SMALLINT(5) UNSIGNED NOT NULL,
|
||||
PRIMARY KEY (`Id`)
|
||||
`Id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`Clicks` INT(11) NOT NULL,
|
||||
`Title` VARCHAR(255),
|
||||
`CreateTime` DATETIME NOT NULL,
|
||||
`fusho` SMALLINT(5) UNSIGNED NOT NULL,
|
||||
PRIMARY KEY (`Id`)
|
||||
) Engine=InnoDB CHARACTER SET utf8;
|
||||
```
|
||||
|
||||
@@ -141,7 +141,7 @@ public static Type[] GetTypesByTableAttribute()
|
||||
```
|
||||
调用
|
||||
```csharp
|
||||
fsql.CodeFirst.SyncStructure(ReflexHelper.GetTypesByTableAttribute());
|
||||
fsql.CodeFirst.SyncStructure(GetTypesByTableAttribute());
|
||||
```
|
||||
|
||||
方法2:通过命名空间得到所有要创建的实体类.根据需要调整entitiesFullName下的命名空间值。比如我们创建一个Entities文件夹,用于存放实体类。该方法通过筛选 IEntity类所在程序集所有的实体类。他们的命名空间都是LinCms.Entities开头,内部通过StartsWith判断。
|
||||
@@ -166,7 +166,7 @@ public static Type[] GetTypesByNameSpace()
|
||||
或通过调用同步所有表结构
|
||||
|
||||
```csharp
|
||||
fsql.CodeFirst.SyncStructure(ReflexHelper.GetTypesByNameSpace());
|
||||
fsql.CodeFirst.SyncStructure(GetTypesByNameSpace());
|
||||
```
|
||||
|
||||
## 实体特性
|
||||
|
||||
Reference in New Issue
Block a user