小编Ley*_*h G的帖子

提供程序未返回ProviderManifestToken字符串实体框架

从数据库获取提供程序信息时发生错误.这可能是由实体框架使用不正确的连接字符串引起的.检查内部异常以获取详细信息,并确保连接字符串正确.

内在例外: {"The provider did not return a ProviderManifestToken string."}

我搜索过其他线程,因为有很多类似的错误,但我似乎无法找到解决方案.

我正在使用VS2012 Professional和SQL Server 2012.我可以使用Windows身份验证使用Server explorer连接到服务器.我正在构建一个具有多层的webforms应用程序.其中一个包含我的Entity框架层,其中包含我的Context类.

<?xml version="1.0"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />
  </system.web>

  <connectionStrings>
    <add name="MYSQLSERVER"
         providerName="System.Data.SqlClient"
         connectionString="Data Source=myComputer\MYSQLSERVER;Trusted_Connection=true"></add>
  </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

这就是我的Entity Framework类库层中的app.config.

<entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.0" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>
</configuration>
Run Code Online (Sandbox Code Playgroud)

此外,我已尝试将app.config defaultConnectionFactory类型更改为

<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
Run Code Online (Sandbox Code Playgroud)

但它没有改变任何东西.

我不确定我所做的任何改变甚至意味着让我担心.当然,我可以在线找到解决方案并修复我的问题,但我真的很想了解web.config以及这一切意味着什么.除了找到解决这个问题的方法之外,还有人能指出我正确的方向来学习web.configs吗?

谢谢你的帮助.

c# sql entity-framework visual-studio visual-studio-2012

18
推荐指数
2
解决办法
5万
查看次数

监控结构化流

我有一个运行良好的结构化流设置,但我希望在它运行时监视它.

我已经构建了一个EventCollector

class EventCollector extends StreamingQueryListener{
  override def onQueryStarted(event: QueryStartedEvent): Unit = {
    println("Start")
  }

  override def onQueryProgress(event: QueryProgressEvent): Unit = {
    println(event.queryStatus.prettyJson)
  }

  override def onQueryTerminated(event: QueryTerminatedEvent): Unit = {
    println("Term")
  }
Run Code Online (Sandbox Code Playgroud)

我已经构建了一个EventCollector并将监听器添加到我的spark会话中

val listener = new EventCollector()
spark.streams.addListener(listener)
Run Code Online (Sandbox Code Playgroud)

然后我解除了查询

val query = inputDF.writeStream
  //.format("console")
  .queryName("Stream")
  .foreach(writer)
  .start()

query.awaitTermination()
Run Code Online (Sandbox Code Playgroud)

但是,onQueryProgress永远不会被击中.onQueryStarted确实如此,但我希望以一定的时间间隔获取查询的进度,以监控查询的执行情况.任何人都可以协助吗?

scala apache-spark spark-structured-streaming

10
推荐指数
1
解决办法
2561
查看次数

使用 AWS Glue 时是否有可以访问的临时文件夹?

在 AWS 胶中运行进程时,是否有一个临时文件夹可供我访问以临时保存文件?例如,在 Lambda 中,只要进程正在执行,我们就可以访问 /tmp 目录。我们在 AWS Glue 中有类似的东西可以在作业执行时存储文件吗?

amazon-web-services pyspark aws-glue

6
推荐指数
1
解决办法
5814
查看次数

查找该结果的最小值和相应列的值

我的 SQL Server 数据库中有一个用户数据表,我正在尝试汇总这些数据。基本上,我需要一些最小值、最大值和总和值并按某些列进行分组

这是一个示例表:

Member ID | Name  | DateJoined | DateQuit  | PointsEarned | Address
00001     | Leyth | 1/1/2013   | 9/30/2013 | 57           | 123 FirstAddress Way
00002     | James | 2/1/2013   | 7/21/2013 | 34           | 4 street road
00001     | Leyth | 2/1/2013   | 10/15/2013| 32           | 456 LastAddress Way
00003     | Eric  | 2/23/2013  | 4/14/2013 | 15           | 5 street road
Run Code Online (Sandbox Code Playgroud)

我希望汇总表显示如下结果:

Member ID | Name  | DateJoined | DateQuit  | PointsEarned | …
Run Code Online (Sandbox Code Playgroud)

sql select

5
推荐指数
1
解决办法
3427
查看次数