Я пытаюсь запустить существующую службу WCF как надежную службу с сохранением состояния.Служба WCF использует API объектного контекста EF4, для которого требуется строка подключения в виде
<connectionStrings>
<add name="myEntities" connectionString="metadata=res://*/MyEntities.csdl|res://*/MyEntities.ssdl|res://*/MyEntities.msl;provider=System.Data.SqlClient;provider connection string="Data Source=My-PC;Initial Catalog=MyDatabase;User=sa;Password=password;Integrated Security=false"" providerName="System.Data.SqlClient" />
</connectionStrings>
Ранее служба легко могла найти эту строку подключения из файла конфигурации, ссылаясь на ее имя.Теперь в Service Fabric я должен указать любую пользовательскую конфигурацию в файле Settings.xml в папке Config моего пакета, которая поддерживает только значения ключей, подобные этому:
<Section Name="ConnectionStrings">
<Parameter Name="Entities" Value="metadata=res://*/MyEntities.csdl|res://*/MyEntities.ssdl|res://*/MyEntities.msl;provider=System.Data.SqlClient;provider connection string="Data Source=My-PC;Initial Catalog=MyDatabase;User=sa;Password=password;Integrated Security=false""/>
</Section>
Как указать здесь имя поставщика?