Exemplo n.º 1
0
 public string AsCreateTableQueryField(
     IDataDriver driver,
     GetDbTypeFunc getDbType,
     GetDefaultValueFunc getDefaultValue,
     GetDbAutoGenFunc getDbAutoGen)
 {
     return($"{SanitizeName(ColumnName, driver.Dialect)} {getDbType(ColumnType, Length, DecimalPositions)} " +
            $"{(Required ? "NOT NULL" : "NULL")}" +
            $"{getDefaultValue(Required, Generated, DefValue,driver.Dialect)}" +
            $"{getDbAutoGen(Generated, ColumnType, Length,driver)}");
 }
Exemplo n.º 2
0
 public string AsQuery(GetDbTypeFunc getDbType)
 {
     return($"@p{ParamNumber} {getDbType(FieldType, TypeLength, DecimalPositions)}");
 }