Asp.net EDMX连接字符串';名称';

Asp.net EDMX连接字符串';名称';,asp.net,connection-string,edmx,Asp.net,Connection String,Edmx,我们已通过Edmx生成此连接字符串(如下所示): <add name="Connection" connectionString="metadata=res://*/Code.aa.csdl|res://*/Code.aa.ssdl|res://*/Code.aa.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=server.com;initial catalog=

我们已通过Edmx生成此连接字符串(如下所示):

   <add name="Connection" connectionString="metadata=res://*/Code.aa.csdl|res://*/Code.aa.ssdl|res://*/Code.aa.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=server.com;initial catalog=db_name;persist security info=True;user id=user;password=pwd;multipleactiveresultsets=True;application name=EntityFramework;&quot;" providerName="System.Data.EntityClient" />
Foo_Bar DbContext派生类的定义

public partial class Foo_Bar : DbContext
    {
        public Foo_Bar()
            : base("name=Connection")
        {
        }
    }

该异常由
DbContext
基类的构造函数引发。您的派生上下文类已初始化,但没有连接字符串。应该是这样的:

public class YourContext : DbContext
{
    public YourContext() 
        : base("Foo_Bar")
    {
    }
}

显示抛出错误的代码。@majidgeek任何查询。我已经添加了,问题仍然存在。有任何选项吗?那么唯一的选项就是将所有相关代码编辑到问题中,并包括异常的堆栈跟踪。将其添加到qusetion这是堆栈跟踪,谢谢添加。您仍然缺少DbContext派生类和应用程序的起始位置。某个地方有一个
lazyContext=new Lazy(()=>new YourContext())
在访问
lazyContext.Value
时立即抛出。请同时显示
Foo\u Bar
DbContext派生类的定义。
public partial class Foo_Bar : DbContext
    {
        public Foo_Bar()
            : base("name=Connection")
        {
        }
    }
public class YourContext : DbContext
{
    public YourContext() 
        : base("Foo_Bar")
    {
    }
}