diff --git a/FreeSql.DbContext/FreeSql.DbContext.xml b/FreeSql.DbContext/FreeSql.DbContext.xml index 4854f49c..474ea8d5 100644 --- a/FreeSql.DbContext/FreeSql.DbContext.xml +++ b/FreeSql.DbContext/FreeSql.DbContext.xml @@ -486,14 +486,5 @@ - - - 批量注入 Repository,可以参考代码自行调整 - - - - - - diff --git a/Providers/FreeSql.Provider.Dameng/DamengCodeFirst.cs b/Providers/FreeSql.Provider.Dameng/DamengCodeFirst.cs index 09cb67f1..61e0573b 100644 --- a/Providers/FreeSql.Provider.Dameng/DamengCodeFirst.cs +++ b/Providers/FreeSql.Provider.Dameng/DamengCodeFirst.cs @@ -272,7 +272,7 @@ a.index_name, case when c.descend = 'DESC' then 1 else 0 end, case when a.uniqueness = 'UNIQUE' then 1 else 0 end from all_indexes a, -all_ind_columns c +all_ind_columns c where a.index_name = c.index_name and a.table_owner = c.table_owner and a.table_name = c.table_name diff --git a/Providers/FreeSql.Provider.Dameng/DamengDbFirst.cs b/Providers/FreeSql.Provider.Dameng/DamengDbFirst.cs index fc926d72..49c7ddfb 100644 --- a/Providers/FreeSql.Provider.Dameng/DamengDbFirst.cs +++ b/Providers/FreeSql.Provider.Dameng/DamengDbFirst.cs @@ -459,15 +459,15 @@ all_constraints b, all_cons_columns c, --外键表 all_cons_columns d --主键表 where -a.r_constraint_name = b.constraint_name    -and a.constraint_type = 'R'    -and b.constraint_type = 'P'    -and a.r_owner = b.owner    -and a.constraint_name = c.constraint_name    -and b.constraint_name = d.constraint_name    -and a.owner = c.owner    -and a.table_name = c.table_name    -and b.owner = d.owner    +a.r_constraint_name = b.constraint_name +and a.constraint_type = 'R' +and b.constraint_type = 'P' +and a.r_owner = b.owner +and a.constraint_name = c.constraint_name +and b.constraint_name = d.constraint_name +and a.owner = c.owner +and a.table_name = c.table_name +and b.owner = d.owner and b.table_name = d.table_name and a.owner in ({1}) and {0} ", loc8, databaseIn); diff --git a/Providers/FreeSql.Provider.Odbc/Dameng/OdbcDamengDbFirst.cs b/Providers/FreeSql.Provider.Odbc/Dameng/OdbcDamengDbFirst.cs index eb2e1ddc..e941e104 100644 --- a/Providers/FreeSql.Provider.Odbc/Dameng/OdbcDamengDbFirst.cs +++ b/Providers/FreeSql.Provider.Odbc/Dameng/OdbcDamengDbFirst.cs @@ -459,15 +459,15 @@ all_constraints b, all_cons_columns c, --外键表 all_cons_columns d --主键表 where -a.r_constraint_name = b.constraint_name    -and a.constraint_type = 'R'    -and b.constraint_type = 'P'    -and a.r_owner = b.owner    -and a.constraint_name = c.constraint_name    -and b.constraint_name = d.constraint_name    -and a.owner = c.owner    -and a.table_name = c.table_name    -and b.owner = d.owner    +a.r_constraint_name = b.constraint_name +and a.constraint_type = 'R' +and b.constraint_type = 'P' +and a.r_owner = b.owner +and a.constraint_name = c.constraint_name +and b.constraint_name = d.constraint_name +and a.owner = c.owner +and a.table_name = c.table_name +and b.owner = d.owner and b.table_name = d.table_name and a.owner in ({1}) and {0} ", loc8, databaseIn);