コード例 #1
0
ファイル: BaseController.cs プロジェクト: Linlijian/SDMST
        protected SaveLogConfig GetSaveLogConfig(string schema, string tableName, LogColumnConfig columnConfig, params LogColumnConfig[] columnConfigs)
        {
            var log = new SaveLogConfig();

            log.Schema    = schema;
            log.TableName = tableName;
            log.Columns   = new List <LogColumnConfig>();
            log.Columns.Add(columnConfig);
            if (columnConfigs != null)
            {
                log.Columns.AddRange(columnConfigs);
            }
            return(log);
        }
コード例 #2
0
ファイル: BaseController.cs プロジェクト: Linlijian/SDMST
        protected SaveLogConfig GetSaveLogConfig(string schema, string tableName, LogColumnConfig columnConfig, params string[] pkColumns)
        {
            List <LogColumnConfig> cols = null;

            if (pkColumns != null)
            {
                cols = new List <LogColumnConfig>();
                foreach (var pkColumn in pkColumns)
                {
                    cols.Add(new LogColumnConfig
                    {
                        PKColumnName = pkColumn
                    });
                }
            }
            return(GetSaveLogConfig(schema, tableName, columnConfig, cols.ToArray()));
        }