當前位置: 首頁>>代碼示例>>C#>>正文


C# ColumnSchema.GetType方法代碼示例

本文整理匯總了C#中ColumnSchema.GetType方法的典型用法代碼示例。如果您正苦於以下問題:C# ColumnSchema.GetType方法的具體用法?C# ColumnSchema.GetType怎麽用?C# ColumnSchema.GetType使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在ColumnSchema的用法示例。


在下文中一共展示了ColumnSchema.GetType方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: BuildAlterColumnCommand

        public override string BuildAlterColumnCommand(ColumnSchema schema)
        {
            // skip pk
            if(schema.PrimaryKey) { return string.Empty; }

            var sb = new StringBuilder();
            if(schema.GetType().IsBoolean()) {
                // To ensure that the data format conversion is correct,
                // processing data before correction.
                sb.AppendFormat(
            @"UPDATE {0} SET {1} = '1' WHERE {1} = 'True';
            UPDATE {0} SET {1} = '0' WHERE {1} = 'False';",
                    Api.CommandBuilder.QuoteIdentifier(schema.TableName),
                    Api.CommandBuilder.QuoteIdentifier(schema.ColumnName)
                );
                sb.AppendLine();
            }
            sb.AppendFormat(
            @"ALTER TABLE {0} MODIFY {1};",
                Api.CommandBuilder.QuoteIdentifier(schema.TableName),
                ColumnSqlCommand(schema)
            );

            string sql = sb.ToString();
            return sql;
        }
開發者ID:Kuick,項目名稱:Kuicker,代碼行數:26,代碼來源:OracleBuilder.cs


注:本文中的ColumnSchema.GetType方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。