Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
Asp.net EF数据库作为DLL提供了一个已存在的具有相同密钥的项_Asp.net_C# 4.0_Entity Framework 4 - Fatal编程技术网

Asp.net EF数据库作为DLL提供了一个已存在的具有相同密钥的项

Asp.net EF数据库作为DLL提供了一个已存在的具有相同密钥的项,asp.net,c#-4.0,entity-framework-4,Asp.net,C# 4.0,Entity Framework 4,为了在其他项目中使用edmx文件作为dll,我遇到了一个问题 问题是,当数据库模型在App_代码文件中使用时,它工作得很好,但当它作为DLL部署时,它就不工作了 知道问题出在哪里吗?经过多次测试后,我通过以下方法解决了问题: 重新创建数据库模型 添加关联 添加约束 从模型生成数据库 我能知道你为什么否决我吗!在发布我的问题之前,我做了很多搜索。我没有投你反对票,但你的问题很模糊,没有提供任何细节、代码或上下文,甚至没有人可以猜测问题的可能。据我们所知,这个问题是小型毛茸茸的啮齿动物的侵扰。我想

为了在其他项目中使用edmx文件作为dll,我遇到了一个问题

问题是,当数据库模型在App_代码文件中使用时,它工作得很好,但当它作为DLL部署时,它就不工作了


知道问题出在哪里吗?

经过多次测试后,我通过以下方法解决了问题:

  • 重新创建数据库模型
  • 添加关联
  • 添加约束
  • 从模型生成数据库

我能知道你为什么否决我吗!在发布我的问题之前,我做了很多搜索。我没有投你反对票,但你的问题很模糊,没有提供任何细节、代码或上下文,甚至没有人可以猜测问题的可能。据我们所知,这个问题是小型毛茸茸的啮齿动物的侵扰。我想知道它在哪里是模糊的,因为有三个论据提到{key已经存在,App_Code&Library project}我希望任何对EF很了解的成员都能知道它的来源。我觉得讽刺的是,你知道一个拥有你所不具备的知识的人应该能够做什么。不管怎样,你问为什么要投否决票。我告诉过你。既然你拒绝接受我的回答,祝你好运得到帮助。