diff --git a/CodeFirst.md b/CodeFirst.md index 88feb06..208c3a5 100644 --- a/CodeFirst.md +++ b/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()); ``` ## 实体特性