Service Fabric配置中的Entity Framework连接字符串

时间:2018-06-01 22:06:19

标签: entity-framework wcf connection-string azure-service-fabric configuration-files

我正在尝试将现有的WCF服务作为有状态的可靠服务运行。 WCF服务使用EF4的对象上下文API,该API需要

形式的连接字符串
<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中我必须在我的包的Config文件夹下的Settings.xml文件中指定任何自定义配置,它似乎只支持这样的键值:

<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>

如何在此处指定提供商名称?

0 个答案:

没有答案