internal AlorTable(AlorTableTypes type, string name, Action <Exception> processDataError) { if (name.IsEmpty()) { throw new ArgumentNullException(nameof(name)); } if (processDataError == null) { throw new ArgumentNullException(nameof(processDataError)); } Type = type; Name = name; ProcessDataError = processDataError; }
internal AlorColumn(AlorTableTypes tableType, string name, Type dataType, bool isMandatory = true) { //TableTypeName = TableType.ToString(); if (name.IsEmpty()) { throw new ArgumentNullException(nameof(name)); } if (dataType == null) { throw new ArgumentNullException(nameof(dataType)); } TableType = tableType; IsMandatory = isMandatory; Name = name; DataType = dataType; //TableTypeName = TableType.ToString(); AlorManagerColumns.AllAlorColumn.Add(this); }
internal IEnumerable <AlorColumn> GetColumnsBy(AlorTableTypes table) { return(IncludeSetAlorColumns.Where(alorColumn => alorColumn.TableType == table)); }
internal IEnumerable<AlorColumn> GetColumnsBy(AlorTableTypes table) { return IncludeSetAlorColumns.Where(alorColumn => alorColumn.TableType == table); }