0
0
Selaa lähdekoodia

优化实体索引

xiaoxue 5 vuotta sitten
vanhempi
commit
47610bef9c

+ 1 - 1
Admin.Core.Model/Admin/ApiEntity.cs

@@ -8,7 +8,7 @@ namespace Admin.Core.Model.Admin
     /// 接口管理
     /// </summary>
 	[Table(Name = "ad_api")]
-    [Index("uk_api_path", "Path", true)]
+    [Index("uk_api_path", nameof(Path), true)]
     public class ApiEntity : EntityBase
     {
         /// <summary>

+ 1 - 1
Admin.Core.Model/Admin/DictionaryEntity.cs

@@ -7,7 +7,7 @@ namespace Admin.Core.Model.Admin
     /// 数据字典
     /// </summary>
 	[Table(Name = "ad_dictionary")]
-    [Index("uk_role_parentid_name", "ParentId,Name", true)]
+    [Index("uk_role_parentid_name", nameof(ParentId)+","+nameof(Name), true)]
     public class DictionaryEntity: EntityBase
     {
         /// <summary>

+ 1 - 1
Admin.Core.Model/Admin/PermissionEntity.cs

@@ -8,7 +8,7 @@ namespace Admin.Core.Model.Admin
     /// 权限
     /// </summary>
 	[Table(Name = "ad_permission")]
-    [Index("uk_permission_parentid_label", "ParentId,Label", true)]
+    [Index("uk_permission_parentid_label", nameof(ParentId) + "," + nameof(Label), true)]
     public class PermissionEntity : EntityBase
     {
         /// <summary>

+ 1 - 1
Admin.Core.Model/Admin/RoleEntity.cs

@@ -9,7 +9,7 @@ namespace Admin.Core.Model.Admin
     /// 角色
     /// </summary>
 	[Table(Name = "ad_role")]
-    [Index("uk_role_name", "Name", true)]
+    [Index("uk_role_name", nameof(Name), true)]
     public class RoleEntity: EntityBase
     {
         /// <summary>

+ 1 - 1
Admin.Core.Model/Admin/RolePermissionEntity.cs

@@ -6,7 +6,7 @@ namespace Admin.Core.Model.Admin
     /// 角色权限
     /// </summary>
 	[Table(Name = "ad_role_permission")]
-    [Index("uk_role_permissioin_roleid_permissionid", "RoleId,PermissionId", true)]
+    [Index("uk_role_permissioin_roleid_permissionid", nameof(RoleId) + "," + nameof(PermissionId), true)]
     public class RolePermissionEntity: EntityAdd
     {
         /// <summary>

+ 1 - 1
Admin.Core.Model/Admin/UserEntity.cs

@@ -9,7 +9,7 @@ namespace Admin.Core.Model.Admin
     /// 用户
     /// </summary>
 	[Table(Name = "ad_user")]
-    [Index("uk_user_username", "UserName", true)]
+    [Index("uk_user_username", nameof(UserName), true)]
     public class UserEntity: EntityBase
     {
         /// <summary>

+ 1 - 1
Admin.Core.Model/Admin/UserRoleEntity.cs

@@ -6,7 +6,7 @@ namespace Admin.Core.Model.Admin
     /// 用户角色
     /// </summary>
 	[Table(Name = "ad_user_role")]
-    [Index("uk_role_userid_roleid", "UserId,RoleId", true)]
+    [Index("uk_role_userid_roleid", nameof(UserId) + "," + nameof(RoleId), true)]
     public class UserRoleEntity: EntityAdd
     {
         public UserRoleEntity() { }

+ 1 - 1
Admin.Core.Model/Admin/ViewEntity.cs

@@ -8,7 +8,7 @@ namespace Admin.Core.Model.Admin
     /// 视图管理
     /// </summary>
 	[Table(Name = "ad_view")]
-    [Index("uk_view_path", "Path", true)]
+    [Index("uk_view_path", nameof(Path), true)]
     public class ViewEntity : EntityBase
     {
         /// <summary>

+ 3 - 3
Admin.Core/configs/dbconfig.json

@@ -3,12 +3,12 @@
   "generateData": false,
 
   //同步结构
-  "syncStructure": false,
+  "syncStructure": true,
   //同步数据
-  "syncData": false,
+  "syncData": true,
 
   //建库
-  "createDb": false,
+  "createDb": true,
   //SqlServer,PostgreSQL,Oracle,OdbcOracle,OdbcSqlServer,OdbcMySql,OdbcPostgreSQL,Odbc,OdbcDameng,MsAccess
   //建库连接字符串
   //MySql "Server=localhost; Port=3306; Database=mysql; Uid=root; Pwd=pwd; Charset=utf8mb4;"