gpt4 book ai didi

c# - 没有从 ApplicationDbContext 到 Microsoft.EntityFrameworkCore.DbContext 的隐式引用转换

转载 作者:行者123 更新时间:2023-12-03 23:29:16 24 4
gpt4 key购买 nike

同时关注 tutorial , 我在 DbContextOptions<ApplicationDbContext> 时遇到错误
这是 ApplicationDbContext 继承到 IdentityDbContext 但是当我尝试继承 DbContext 时它工作正常。

错误屏幕截图:
Error Screen Shot

异常消息:

The type 'WebExtractorPortalCore.Context.ApplicationDbContext' cannot be used as type parameter 'TContext' in the generic type or method 'DbContextOptions'. There is no implicit reference conversion from 'WebExtractorPortalCore.Context.ApplicationDbContext' to 'Microsoft.EntityFrameworkCore.DbContext'.

最佳答案

对于一个完美的答案,我需要更多信息,但形成错误图像,您似乎将 ASP.Net 包和 ASP.NETCore 包混合在一起。

您已引用 Microsoft.EntityFrameworkCore这是一个 .net 核心包,但随后引用了 Microsoft.AspNet.Identity.EntityFramework这是一个 .net( 不是 核心)包。

删除后面的包并引用 Microsoft.AspNetCore.Identity.EntityFrameworkCore相反,它应该工作

关于c# - 没有从 ApplicationDbContext 到 Microsoft.EntityFrameworkCore.DbContext 的隐式引用转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52604618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com