Строка подключения Entity Framework в конфигурациях Service Fabric - PullRequest
0 голосов
/ 02 июня 2018

Я пытаюсь запустить существующую службу 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=&quot;Data Source=My-PC;Initial Catalog=MyDatabase;User=sa;Password=password;Integrated Security=false&quot;" 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=&quot;Data Source=My-PC;Initial Catalog=MyDatabase;User=sa;Password=password;Integrated Security=false&quot;"/>
</Section>

Как указать здесь имя поставщика?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...