Exemplo n.º 1
0
 public Column(string columnName, ColumnType type, bool isPrimaryKey, bool isIdentity, EntityOutputCasing casing = EntityOutputCasing.PascalCase)
 {
     ColumnName   = columnName;
     Type         = type;
     Casing       = casing;
     IsPrimaryKey = isPrimaryKey;
 }
Exemplo n.º 2
0
 public Table(string tableName, List <Column> columns, string schema, EntityOutputCasing casing = EntityOutputCasing.PascalCase)
 {
     Schema          = schema;
     TableName       = tableName;
     Columns         = columns;
     IsDefaultSchema = false;
     Casing          = casing;
 }
Exemplo n.º 3
0
        public Table(string tableName, List <Column> columns, SupportedDatabases dbEngine, EntityOutputCasing casing = EntityOutputCasing.PascalCase)
        {
            IsDefaultSchema = true;

            switch (dbEngine)
            {
            case SupportedDatabases.Postgres:
                Schema = "public";
                break;

            case SupportedDatabases.SqlServer:
                Schema = "dbo";
                break;
            }

            Columns   = columns;
            TableName = tableName;
            Casing    = casing;
        }