Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在映射和元数据信息中找不到指定的默认实体容器_C#_.net_Entity Framework - Fatal编程技术网

C# 在映射和元数据信息中找不到指定的默认实体容器

C# 在映射和元数据信息中找不到指定的默认实体容器,c#,.net,entity-framework,C#,.net,Entity Framework,我在编译时遇到此错误,我相信问题出在我的连接字符串中,它的内容如下: <add name="FDDEntities" connectionString="metadata=res://*;provider=System.Data.SqlClient;provider connection string=&quot;data source=sql;initial catalog=FDD;persist security info=True;user id=FDD;password=n

我在编译时遇到此错误,我相信问题出在我的连接字符串中,它的内容如下:

<add name="FDDEntities" connectionString="metadata=res://*;provider=System.Data.SqlClient;provider connection string=&quot;data source=sql;initial catalog=FDD;persist security info=True;user id=FDD;password=notreallythepassword;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

(我认为问题在于metadata=res://*;因为它似乎缺少实际的元数据,但我如何找出其中应该包含的内容?)


这个项目唯一令人困惑的地方是,它实际上同时使用实体框架和实体空间,我正在努力将实体空间移植到实体框架。

这可能会有所帮助。我注意到您的connectionString的元数据部分与我的一个不同:

<add name="TrackerDataEntities" connectionString="metadata=res://*/TrackerDataEntities.csdl|res://*/TrackerDataEntities.ssdl|res://*/TrackerDataEntities.msl;

这可能会有所帮助。我注意到您的connectionString的元数据部分与我的一个不同:

<add name="TrackerDataEntities" connectionString="metadata=res://*/TrackerDataEntities.csdl|res://*/TrackerDataEntities.ssdl|res://*/TrackerDataEntities.msl;

这可能会有所帮助。我注意到您的connectionString的元数据部分与我的一个不同:

<add name="TrackerDataEntities" connectionString="metadata=res://*/TrackerDataEntities.csdl|res://*/TrackerDataEntities.ssdl|res://*/TrackerDataEntities.msl;

这可能会有所帮助。我注意到您的connectionString的元数据部分与我的一个不同:

<add name="TrackerDataEntities" connectionString="metadata=res://*/TrackerDataEntities.csdl|res://*/TrackerDataEntities.ssdl|res://*/TrackerDataEntities.msl;

当您使用不正确的实体集指定实体容器时,也会发生此错误(发生在我身上)

ABCClass:ObjectContext{
public const string ConnectionString=“name=FDDEntities”;
public const string ContainerName=“FDDEntities”;
public ABCClass():base(ConnectionString,ContainerName){}
私有对象集的身份;
//对象创建
公共对象集属性
{
得到
{
_FDDEntity=base.CreateObjectSet(“FDDEntities”);
返回身份;
}
}
}

其中,FDDEntities是实体“FDDEntity”的实体集。通过右键单击model.edmx文件中指定的表并单击属性,可以找到实体集的名称。

当您使用不正确的实体集指定实体容器时,也会发生此错误(发生在我身上)

ABCClass:ObjectContext{
public const string ConnectionString=“name=FDDEntities”;
public const string ContainerName=“FDDEntities”;
public ABCClass():base(ConnectionString,ContainerName){}
私有对象集的身份;
//对象创建
公共对象集属性
{
得到
{
_FDDEntity=base.CreateObjectSet(“FDDEntities”);
返回身份;
}
}
}

其中,FDDEntities是实体“FDDEntity”的实体集。通过右键单击model.edmx文件中指定的表并单击属性,可以找到实体集的名称。

当您使用不正确的实体集指定实体容器时,也会发生此错误(发生在我身上)

ABCClass:ObjectContext{
public const string ConnectionString=“name=FDDEntities”;
public const string ContainerName=“FDDEntities”;
public ABCClass():base(ConnectionString,ContainerName){}
私有对象集的身份;
//对象创建
公共对象集属性
{
得到
{
_FDDEntity=base.CreateObjectSet(“FDDEntities”);
返回身份;
}
}
}

其中,FDDEntities是实体“FDDEntity”的实体集。通过右键单击model.edmx文件中指定的表并单击属性,可以找到实体集的名称。

当您使用不正确的实体集指定实体容器时,也会发生此错误(发生在我身上)

ABCClass:ObjectContext{
public const string ConnectionString=“name=FDDEntities”;
public const string ContainerName=“FDDEntities”;
public ABCClass():base(ConnectionString,ContainerName){}
私有对象集的身份;
//对象创建
公共对象集属性
{
得到
{
_FDDEntity=base.CreateObjectSet(“FDDEntities”);
返回身份;
}
}
}


其中,FDDEntities是实体“FDDEntity”的实体集。通过右键单击model.edmx文件中的指定表并单击属性,可以找到实体集的名称。

这些文件需要存在,对吗?为了介绍他们?我想是的,但老实说,我不知道他们住在哪里。在发布之前,我检查了我的项目文件夹以查看它们所在的位置,但它们似乎与其他项目文件不在一起。不过,该项目确实编译并运行成功。感谢提示,它抛出了一个新错误,“找不到指定的元数据资源”。我找到了文件所在的位置,因此,我现在唯一能想到的另一件事是检查是否有任何文件应该被引用:
\obj\Debug\edmxResourcesToEmbed
我是一个web应用程序,所以结构有点不同,但这些文件都不存在,也许它们应该存在。无论如何,我需要考虑一下。那些文件需要存在,对吗?为了介绍他们?我想是的,但老实说,我不知道他们住在哪里。在发布之前,我检查了我的项目文件夹以查看它们所在的位置,但它们似乎与其他项目文件不在一起。不过,该项目确实编译并运行成功。感谢提示,它抛出了一个新错误,“找不到指定的元数据资源”。我找到了文件所在的位置,因此,我现在唯一能想到的另一件事是检查是否有任何文件应该被引用:
\obj\Debug\edmxResourcesToEmbed
我是一个web应用程序,所以结构有点不同,但这些文件都不存在,也许它们应该存在。无论如何,我需要考虑一下。那些文件需要存在,对吗?为了介绍他们?我想是的,但老实说,我不知道他们住在哪里。在发布之前,我检查了我的项目文件夹以查看它们所在的位置,但它们确实存在