Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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# 如何从使用EF5的项目引用使用EF6的项目?_C#_Entity Framework_Entity Framework 6_Entity Framework 5 - Fatal编程技术网

C# 如何从使用EF5的项目引用使用EF6的项目?

C# 如何从使用EF5的项目引用使用EF6的项目?,c#,entity-framework,entity-framework-6,entity-framework-5,C#,Entity Framework,Entity Framework 6,Entity Framework 5,我有一个WinForms应用程序,它引用了同一解决方案中的数据模型类库。此类库使用实体框架5。到目前为止效果很好 我还想引用一个使用实体框架6的外部类库,但此时,正如预期的那样,我得到了System.IO.FileLoadException:无法加载文件或程序集的EntityFramework,版本=6.0.0.0… 据我所知,我有两个选择(或者更多): 1) 升级或降级其中一个,以便它们都使用相同的 EF版本(降级可能不是一个好主意) 2) 使我的解决方案能够支持两个版本(这是我的首选 (可选

我有一个
WinForms
应用程序,它引用了同一解决方案中的数据模型类库。此类库使用
实体框架5
。到目前为止效果很好

我还想引用一个使用
实体框架6
的外部类库,但此时,正如预期的那样,我得到了
System.IO.FileLoadException:无法加载文件或程序集的EntityFramework,版本=6.0.0.0…

据我所知,我有两个选择(或者更多):

1) 升级或降级其中一个,以便它们都使用相同的 EF版本(降级可能不是一个好主意)

2) 使我的解决方案能够支持两个版本(这是我的首选 (可选)

现在我陷入了困境,因为我不确定如何添加对EF5和EF6的引用,因为这两个dll都被称为
EntityFramework.dll

我也看到了这些问题:

但我仍然不清楚到底该怎么做。我可以看到我需要在我的应用程序配置中添加一个依赖程序集

我想澄清一下,这是我的项目结构:

- Main application
- Data model class library (uses EF5 and it is referenced by the Main application)
- External class library (uses EF6 and it is referenced by the Main application)

有人能帮忙吗?

可能重复@JotaBe是的,可能重复,因为我不知道如何为实体框架库执行此操作。