|
@@ -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
|