Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/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
Entity framework 带EF 7.0的LinqPad_Entity Framework_Linqpad_Entity Framework Core - Fatal编程技术网

Entity framework 带EF 7.0的LinqPad

Entity framework 带EF 7.0的LinqPad,entity-framework,linqpad,entity-framework-core,Entity Framework,Linqpad,Entity Framework Core,有人成功地将LINQPad与EF 7一起使用了吗?当我生成DLL并在“EF with DBContext”屏幕中选择它时,我收到一个错误无法加载文件或程序集Microsoft.AspNet.Mvc.ViewFeatures,Version=6.0.0 它是我的还是(尚未)受支持?它不完全受支持,但可以进行基本查询,最好是5.06以上的LinqPad版本(),然后: -添加连接 -使用对话框末尾的“查看更多驱动程序”按钮 -选择EF7选项1:LinqPad的免费版本 您需要将引用的DLL添加到输出

有人成功地将LINQPad与EF 7一起使用了吗?当我生成DLL并在“EF with DBContext”屏幕中选择它时,我收到一个错误
无法加载文件或程序集Microsoft.AspNet.Mvc.ViewFeatures,Version=6.0.0


它是我的还是(尚未)受支持?

它不完全受支持,但可以进行基本查询,最好是5.06以上的LinqPad版本(),然后: -添加连接 -使用对话框末尾的“查看更多驱动程序”按钮
-选择EF7选项1:LinqPad的免费版本

您需要将引用的DLL添加到输出文件夹中。因此,如果生成的DLL位于
..\artifacts\bin\MyWebApp\Debug\dnx451
中,则进入
C:\Users\{USERNAME}\.dnx\packages
并找到引用DLL的相关文件夹,在这种情况下,这将是
Microsoft.AspNet.Mvc.ViewFeatures
并遍历该文件夹结构以找到最合适的DLL。将其复制到输出文件夹。对每个引用的DLL重复此操作。我发现创建一个小的批处理文件来为我进行复制是很有用的,以防将来我需要再次这样做。我不知道是否有更简单的方法,但现在,这就是我所做的

选项2:LinqPad的付费版本


创建本地NuGet包源(在
添加NuGet
窗口中,单击左下角的
设置
,对于
源代码
设置,将要放置个人NuGet软件包
的文件夹放置在其中,例如C:\NuGet\personal
并给出名称。在生成后将输出*.nupkg文件复制到此文件夹中。现在,这些DLL(啊哈…NuGet软件包)当您从官方NuGet源切换到本地repo时,将显示。当您将其中一个添加到项目中时,LinqPad将从NuGet下载所有必要的引用。

下一版本5.05.02支持此功能。当我选择包含上下文类的dll时,它表示找不到任何依赖程序集。有关如何操作的任何提示为了解决这个问题,我有相同的问题,我有相同的问题,并通过交叉编译我的EF层(库)来解决它跨越.NET 4.6和Standard,然后在LinqPad中引用4.6。我有LinqPad的免费版本,并按照以下说明操作。我从packages文件夹添加了服务器dll,直到我能够连接到上下文。但是,当我单击test按钮时,我得到一个与名为System.Interactive.Async version 1.2.0的缺失dll相关的错误。其他人是否有此错误或知道从何处获取此dll?我也遵循了此过程…并为其投诉的每个dll添加了一个引用…但它不起作用。我有一个付费的LinqPad版本,我向给定的支持电子邮件发送了一封电子邮件,但从未收到任何反馈。因此,最后,我放弃了将EF7与LinqPad一起使用的整个想法5.06目前