zoulei 10 月之前
父節點
當前提交
54c1406168
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      XdCxRhDW.Repostory/EFContext/RHDWContext.cs

+ 4 - 2
XdCxRhDW.Repostory/EFContext/RHDWContext.cs

@@ -131,7 +131,8 @@ namespace XdCxRhDW.Repostory
             foreach (var table in tables)
             {
                 var res = this.Database.SqlQuery<DbTableColumnInfo>($"PRAGMA table_info([{table}])").ToList();
-                var entityType = entityTypes.First(p => p.Name == table);
+                var entityType = entityTypes.FirstOrDefault(p => p.Name == table);
+                if (entityType == null) continue;
                 var entityProps = entityType.GetProperties().Where(p =>
                     p.CanRead
                     && p.CanWrite
@@ -321,7 +322,8 @@ namespace XdCxRhDW.Repostory
             foreach (var table in tables)
             {
                 var res = this.Database.SqlQuery<DbTableColumnInfo>($"PRAGMA table_info([{table}])").ToList();
-                var entityType = entityTypes.First(p => p.Name == table);
+                var entityType = entityTypes.FirstOrDefault(p => p.Name == table);
+                if (entityType == null) continue;
                 var entityProps = entityType.GetProperties().Where(p =>
                     p.CanRead
                     && p.CanWrite