protected virtual string GetOptionsBeforeColumns(DbEngineOptions options) { var option = options.Get(SqlServerOptions.Clustered); if (option != null) { return " " + option; } option = options.Get(SqlServerOptions.NonClustered); if (option != null) { return " " + option; } return ""; }
protected virtual string GetOptionsBeforeColumns(DbEngineOptions options) { var option = options.Get(SqlServerOptions.Clustered); if (option != null) { return(" " + option); } option = options.Get(SqlServerOptions.NonClustered); if (option != null) { return(" " + option); } return(""); }
private void WriteOnConflictOption(DbEngineOptions options) { var opt = options.Get(SqliteOptions.On_Conflict); if (opt != null) { Builder.Append(" " + opt); } }
protected override void WriteEndColumnOptions(DbEngineOptions options) { var option = options.Get(SqlServerOptions.RowGuidCol); if (option != null) { Builder.Append(" " + option); } }
protected virtual void WriteSparseOption(DbEngineOptions options) { var option = options.Get(SqlServerOptions.Sparse); if (option != null) { Builder.Append(" " + option); } }
private void WriteIncludes(DbEngineOptions options) { var opt = options.Get(SqlServerOptions.Include); if (opt != null) { Builder.Append(" " + opt); } }
private void WriteWith(DbEngineOptions options) { if (options.HasAny(SqlServerOptions.Drop_Existing,SqlServerOptions.Ignore_Dup_Key)) { Builder.Append(" WITH ("); var ignore = options.Get(SqlServerOptions.Ignore_Dup_Key); if (ignore!=null) { Builder.AppendFormat("{0},", ignore); } var drop = options.Get(SqlServerOptions.Drop_Existing); if (drop!=null) { Builder.AppendFormat(" {0},", drop); } Builder.RemoveLast(); Builder.Append(")"); } }
private void WriteWith(DbEngineOptions options) { if (options.HasAny(SqlServerOptions.Drop_Existing, SqlServerOptions.Ignore_Dup_Key)) { Builder.Append(" WITH ("); var ignore = options.Get(SqlServerOptions.Ignore_Dup_Key); if (ignore != null) { Builder.AppendFormat("{0},", ignore); } var drop = options.Get(SqlServerOptions.Drop_Existing); if (drop != null) { Builder.AppendFormat(" {0},", drop); } Builder.RemoveLast(); Builder.Append(")"); } }
private void WriteIncludes(DbEngineOptions options) { var opt = options.Get(SqlServerOptions.Include); if (opt!=null)Builder.Append(" "+opt.ToString()); }