加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Microsoft.EntityFrameworkCore.Tool的DbContextOptionsBuilde

发布时间:2020-12-14 04:00:49 所属栏目:Windows 来源:网络整理
导读:我正在尝试使用UWP编写一个简单的手机应用程序,它将 Windows文件夹位置的图像插入SQLite上的表格并在Windows手机上查看. 我在technet论坛上发现这篇文章,我用它作为参考: https://social.technet.microsoft.com/wiki/contents/articles/37975.save-and-load
我正在尝试使用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:usersintuidocumentsvisual studio 2017ProjectsPicturesAppPicturesAppPicturesApp.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

以前的版本(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 a first argument of type "DbContextOptionsBuilder' could be found (are you missing a using directive or an assembly reference?)   PicturesApp c:usersintuidocumentsvisual studio 2017ProjectsPicturesAppPicturesAppPictureAppContext.cs   16  Active

谁知道如何解决这个问题?

谢谢!

解决方法

我使用dotnet sdk 2.1.1遇到了同样的问题,它应该包含在Microsoft.AspnetCore.App中的所有基本依赖项.我需要做的就是在项目目录的终端窗口中运行dotnet add package Microsoft.EntityFrameworkCore.Sqlite(包含Program.cs,Startup.cs和 .csproj文件)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读