小编M.R*_*dha的帖子

在Microsoft.EntityFrameworkCore.Tool的DbContextOptionsBuilder类中缺少UseSqlite的定义

我正在尝试使用UWP编写一个简单的手机应用程序,它将Windows文件夹位置的图像插入SQLite上的表格并在Windows手机上查看.

我在technet论坛上发现这篇文章,我用它作为参考:

https://social.technet.microsoft.com/wiki/contents/articles/37975.save-and-load-images-in-universal-windows-app-with-sqlite-and-entity-framework-core.aspx

按照说明操作时,我遇到了安装软件包Microsoft.EntityFrameworkCore.Tools(最新的稳定版本2.0.1)的问题:

PM>  Install-Package Microsoft.EntityFrameworkCore.Tools
  GET https://api.nuget.org/v3/registration3-gz/microsoft.entityframeworkcore.tools/index.json
  OK https://api.nuget.org/v3/registration3-gz/microsoft.entityframeworkcore.tools/index.json 74ms
Restoring packages for c:\users\intui\documents\visual studio 2017\Projects\PicturesApp\PicturesApp\PicturesApp.csproj...
Install-Package : Package Microsoft.EntityFrameworkCore.Tools 2.0.1 is not compatible with uap10.0.10586 (UAP,Version=v10.0.10586). Package 
Microsoft.EntityFrameworkCore.Tools 2.0.1 supports: netstandard2.0 (.NETStandard,Version=v2.0)
At line:1 char:2
+  Install-Package Microsoft.EntityFrameworkCore.Tools
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
Run Code Online (Sandbox Code Playgroud)

以前的版本(2.0.0)也出现了同样的问题,但是下一个以前的版本(1.1.4)已成功安装.

但是,我发现代码"PictureAppContext"类中使用的"DbContextOptionsBuilder"类无法识别方法"UseSqlite":

Severity    Code    Description Project File    Line    Suppression State Error CS1061  'DbContextOptionsBuilder' does not contain a definition for 'UseSqlite' and no extension method 'UseSqlite' accepting …
Run Code Online (Sandbox Code Playgroud)

sqlite entity-framework-core windows-10-mobile uwp uwp-xaml

6
推荐指数
2
解决办法
2314
查看次数

查找JSON阵列复制

有谁知道如何使用jq在JSON数组中查找重复项?

例如:

输入:

[{"foo": 1, "bar": 2}, {"foo": 1, "bar": 2}, {"foo": 4, "bar": 5}]
Run Code Online (Sandbox Code Playgroud)

输出:

[{"foo": 1, "bar": 2}]
Run Code Online (Sandbox Code Playgroud)

json jq

3
推荐指数
1
解决办法
2046
查看次数

使用 jq 根据 json 文件深处的键搜索值

我是 jq 的新手,我尝试使用它根据位于 json 结构深处的键来搜索 json 文件中的值。这是我的 json 文件的示例:

{
  "data": {
    "inventory": {
      "location": "remote",
      "list": {
        "content": [
          {
            "item": {
              "name": "minivan"
            },
            "owner": {
              "id": "12345",
              "state": "CA"
            }
          },
          {
            "item": {
              "name": "sedan"
            },
            "owner": {
              "id": "67890",
              "state": "AZ"
            }
          }
        ]
      }
    }
  }
}

Run Code Online (Sandbox Code Playgroud)

我尝试做的搜索示例是:

select item.name where owner.id = "67890"
Run Code Online (Sandbox Code Playgroud)

预期输出为:

item.name = "sedan"
Run Code Online (Sandbox Code Playgroud)

我正在尝试运行以下命令:

jq '.[] | select .owner.id = "67890" | .item.name' json
Run Code Online (Sandbox Code Playgroud)

它会产生一个错误:

jq: error: select/0 is …
Run Code Online (Sandbox Code Playgroud)

select json where-clause jq

2
推荐指数
1
解决办法
8623
查看次数

运行进程抛出错误“预计至少有 1 个非关键字参数,得到 0”

我尝试使用 Robot Framework 脚本中的进程库中的“运行进程”关键字来运行 perl 脚本,该脚本的参数位于与当前文件夹具有不同路径的文件夹中。

Run Process  ./post.pl arg1 arg2   shell=True    cwd=/a/b/c
Run Code Online (Sandbox Code Playgroud)

当它运行时,它会抛出一个错误:

Keyword 'Process.Run Process' expected at least 1 non-keyword argument, got 0.
Run Code Online (Sandbox Code Playgroud)

有谁知道可能导致此问题的原因以及如何解决?

任何帮助将不胜感激!谢谢!

process robotframework

0
推荐指数
1
解决办法
7277
查看次数