Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/Umbraco.Cms.Persistence.SqlServer/Constants.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
namespace Umbraco.Cms.Persistence.SqlServer;

/// <summary>
/// Constants related to SQLite.
/// Constants related to SQLite.
/// </summary>
public static class Constants
{
/// <summary>
/// SQLite provider name.
/// SQLite provider name.
/// </summary>
public const string ProviderName = "Microsoft.Data.SqlClient";
}
31 changes: 15 additions & 16 deletions src/Umbraco.Cms.Persistence.SqlServer/Dtos/ColumnInSchemaDto.cs
Original file line number Diff line number Diff line change
@@ -1,25 +1,24 @@
using NPoco;

namespace Umbraco.Cms.Persistence.SqlServer.Dtos
namespace Umbraco.Cms.Persistence.SqlServer.Dtos;

internal class ColumnInSchemaDto
{
internal class ColumnInSchemaDto
{
[Column("TABLE_NAME")]
public string TableName { get; set; } = null!;
[Column("TABLE_NAME")]
public string TableName { get; set; } = null!;

[Column("COLUMN_NAME")]
public string ColumnName { get; set; } = null!;
[Column("COLUMN_NAME")]
public string ColumnName { get; set; } = null!;

[Column("ORDINAL_POSITION")]
public int OrdinalPosition { get; set; }
[Column("ORDINAL_POSITION")]
public int OrdinalPosition { get; set; }

[Column("COLUMN_DEFAULT")]
public string ColumnDefault { get; set; } = null!;
[Column("COLUMN_DEFAULT")]
public string ColumnDefault { get; set; } = null!;

[Column("IS_NULLABLE")]
public string IsNullable { get; set; } = null!;
[Column("IS_NULLABLE")]
public string IsNullable { get; set; } = null!;

[Column("DATA_TYPE")]
public string DataType { get; set; } = null!;
}
[Column("DATA_TYPE")]
public string DataType { get; set; } = null!;
}
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
using NPoco;

namespace Umbraco.Cms.Persistence.SqlServer.Dtos
namespace Umbraco.Cms.Persistence.SqlServer.Dtos;

internal class ConstraintPerColumnDto
{
internal class ConstraintPerColumnDto
{
[Column("TABLE_NAME")]
public string TableName { get; set; } = null!;
[Column("TABLE_NAME")]
public string TableName { get; set; } = null!;

[Column("COLUMN_NAME")]
public string ColumnName { get; set; } = null!;
[Column("COLUMN_NAME")]
public string ColumnName { get; set; } = null!;

[Column("CONSTRAINT_NAME")]
public string ConstraintName { get; set; } = null!;
}
[Column("CONSTRAINT_NAME")]
public string ConstraintName { get; set; } = null!;
}
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
using NPoco;

namespace Umbraco.Cms.Persistence.SqlServer.Dtos
namespace Umbraco.Cms.Persistence.SqlServer.Dtos;

internal class ConstraintPerTableDto
{
internal class ConstraintPerTableDto
{
[Column("TABLE_NAME")]
public string TableName { get; set; } = null!;
[Column("TABLE_NAME")]
public string TableName { get; set; } = null!;

[Column("CONSTRAINT_NAME")]
public string ConstraintName { get; set; } = null!;
}
[Column("CONSTRAINT_NAME")]
public string ConstraintName { get; set; } = null!;
}
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
using NPoco;

namespace Umbraco.Cms.Persistence.SqlServer.Dtos
namespace Umbraco.Cms.Persistence.SqlServer.Dtos;

internal class DefaultConstraintPerColumnDto
{
internal class DefaultConstraintPerColumnDto
{
[Column("TABLE_NAME")] public string TableName { get; set; } = null!;
[Column("TABLE_NAME")]
public string TableName { get; set; } = null!;

[Column("COLUMN_NAME")]
public string ColumnName { get; set; } = null!;
[Column("COLUMN_NAME")]
public string ColumnName { get; set; } = null!;

[Column("NAME")]
public string Name { get; set; } = null!;
[Column("NAME")]
public string Name { get; set; } = null!;

[Column("DEFINITION")]
public string Definition { get; set; } = null!;
}
[Column("DEFINITION")]
public string Definition { get; set; } = null!;
}
24 changes: 11 additions & 13 deletions src/Umbraco.Cms.Persistence.SqlServer/Dtos/DefinedIndexDto.cs
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
using NPoco;

namespace Umbraco.Cms.Persistence.SqlServer.Dtos
{
internal class DefinedIndexDto
{
namespace Umbraco.Cms.Persistence.SqlServer.Dtos;

[Column("TABLE_NAME")]
public string TableName { get; set; } = null!;
internal class DefinedIndexDto
{
[Column("TABLE_NAME")]
public string TableName { get; set; } = null!;

[Column("INDEX_NAME")]
public string IndexName { get; set; } = null!;
[Column("INDEX_NAME")]
public string IndexName { get; set; } = null!;

[Column("COLUMN_NAME")]
public string ColumnName { get; set; } = null!;
[Column("COLUMN_NAME")]
public string ColumnName { get; set; } = null!;

[Column("UNIQUE")]
public short Unique { get; set; }
}
[Column("UNIQUE")]
public short Unique { get; set; }
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
using System.Data.Common;
using NPoco;
using StackExchange.Profiling;
using StackExchange.Profiling.Data;

namespace Umbraco.Cms.Persistence.SqlServer.Interceptors;

public class SqlServerAddMiniProfilerInterceptor : SqlServerConnectionInterceptor
{
public override DbConnection OnConnectionOpened(IDatabase database, DbConnection conn)
=> new StackExchange.Profiling.Data.ProfiledDbConnection(conn, MiniProfiler.Current);
=> new ProfiledDbConnection(conn, MiniProfiler.Current);
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,12 @@ public override DbConnection OnConnectionOpened(IDatabase database, DbConnection
return conn;
}

RetryPolicy? connectionRetryPolicy = RetryPolicyFactory.GetDefaultSqlConnectionRetryPolicyByConnectionString(_connectionStrings.CurrentValue.ConnectionString);
RetryPolicy? commandRetryPolicy = RetryPolicyFactory.GetDefaultSqlCommandRetryPolicyByConnectionString(_connectionStrings.CurrentValue.ConnectionString);
RetryPolicy? connectionRetryPolicy =
RetryPolicyFactory.GetDefaultSqlConnectionRetryPolicyByConnectionString(_connectionStrings.CurrentValue
.ConnectionString);
RetryPolicy? commandRetryPolicy =
RetryPolicyFactory.GetDefaultSqlCommandRetryPolicyByConnectionString(_connectionStrings.CurrentValue
.ConnectionString);

if (connectionRetryPolicy == null && commandRetryPolicy == null)
{
Expand Down
Loading