Synchronization code

This commit is contained in:
sunkaixuan 2023-02-23 21:53:39 +08:00
parent 2f3658f253
commit dbff2cee44
3 changed files with 11 additions and 3 deletions

View File

@ -630,6 +630,7 @@ namespace SqlSugar
{ {
OperationType = DataFilterType.DeleteByObject, OperationType = DataFilterType.DeleteByObject,
EntityValue = deleteObj, EntityValue = deleteObj,
EntityColumnInfo=this.EntityInfo.Columns.FirstOrDefault()
}; };
dataEvent(deleteObj,model); dataEvent(deleteObj,model);
} }

View File

@ -31,7 +31,14 @@ namespace SqlSugar
if (expression.NodeType == ExpressionType.ArrayIndex) if (expression.NodeType == ExpressionType.ArrayIndex)
{ {
var parameterName = AppendParameter(ExpressionTool.DynamicInvoke(expression)); var parameterName = AppendParameter(ExpressionTool.DynamicInvoke(expression));
base.Context.Result.Append($" {BaseParameter.BaseParameter.OperatorValue} {parameterName} "); if (this.BaseParameter?.IsLeft==true)
{
base.Context.Result.Append($" {BaseParameter.BaseParameter.OperatorValue} {parameterName} ");
}
else
{
base.Context.Result.Append($" {parameterName} ");
}
return; return;
} }
var operatorValue = parameter.OperatorValue = ExpressionTool.GetOperator(expression.NodeType); var operatorValue = parameter.OperatorValue = ExpressionTool.GetOperator(expression.NodeType);

View File

@ -57,9 +57,9 @@ namespace SqlSugar
{ {
var schema = GetSchema(); var schema = GetSchema();
return @"select cast(relname as varchar) as Name, return @"select cast(relname as varchar) as Name,
cast(obj_description(relfilenode,'pg_class') as varchar) as Description from pg_class c cast(obj_description(c.oid,'pg_class') as varchar) as Description from pg_class c
inner join inner join
pg_namespace n on n.oid = c.relnamespace and nspname='"+ schema + @"' pg_namespace n on n.oid = c.relnamespace and nspname='" + schema + @"'
inner join inner join
pg_tables z on z.tablename=c.relname pg_tables z on z.tablename=c.relname
where relkind = 'r' and relname not like 'pg_%' and relname not like 'sql_%' and schemaname='" + schema + "' order by relname"; where relkind = 'r' and relname not like 'pg_%' and relname not like 'sql_%' and schemaname='" + schema + "' order by relname";