2020-09-15 09:11:36 +02:00
|
|
|
|
using System.Collections.Generic;
|
2020-03-16 18:51:35 +01:00
|
|
|
|
|
2020-08-21 15:27:06 +01:00
|
|
|
|
namespace Umbraco.Core.Configuration.Models
|
2020-03-16 18:51:35 +01:00
|
|
|
|
{
|
2020-08-21 14:52:47 +01:00
|
|
|
|
public class ConnectionStrings
|
2020-03-16 18:51:35 +01:00
|
|
|
|
{
|
2020-08-24 09:29:40 +02:00
|
|
|
|
// Backing field for UmbracoConnectionString to load from configuration value with key umbracoDbDSN.
|
|
|
|
|
|
// Attributes cannot be applied to map from keys that don't match, and have chosen to retain the key name
|
|
|
|
|
|
// used in configuration for older Umbraco versions.
|
|
|
|
|
|
// See: https://stackoverflow.com/a/54607296/489433
|
|
|
|
|
|
private string umbracoDbDSN
|
|
|
|
|
|
{
|
2020-09-15 09:11:36 +02:00
|
|
|
|
get => UmbracoConnectionString?.ConnectionString;
|
|
|
|
|
|
set => UmbracoConnectionString = new ConfigConnectionString(Constants.System.UmbracoConnectionName, value);
|
2020-03-16 18:51:35 +01:00
|
|
|
|
}
|
2020-03-23 14:31:21 +01:00
|
|
|
|
|
2020-09-15 09:11:36 +02:00
|
|
|
|
public ConfigConnectionString UmbracoConnectionString { get; set; }
|
2020-03-16 18:51:35 +01:00
|
|
|
|
}
|
|
|
|
|
|
}
|