我已在 Visual Studio 2019 中下载并安装了 .NET Core 5.0 SDK (v5.0.100-preview.1)。但它在 Target 框架中不可用。我错过了什么吗?
我想将 AspNetUsers 的主键从字符串更改为 int。
public class ApplicationUser : IdentityUser<int>
{
public short FactoryId { get; set; }
public Factory Factory { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
但编译器对此并不满意:
public class ApplicationDbContext : ApiAuthorizationDbContext<ApplicationUser>{
}
Run Code Online (Sandbox Code Playgroud)
它说:
类型“Domain.Identity.ApplicationUser”不能用作通用类型或方法“ApiAuthorizationDbContext”中的类型参数“TUser”。没有从“Domain.Identity.ApplicationUser”到“Microsoft.AspNetCore.Identity.IdentityUser”的隐式引用转换。
任何想法?
c# model-view-controller entity-framework asp.net-identity .net-core
我有一个 ASP.NET Core MVC Web 应用程序。NuGet 中的某些包依赖于 .NET Framework。
我对 .NET Core 应用程序中对 .NET Framework 的依赖有点困惑,因为 .NET Core 是跨平台的。
这是什么意思?这是否意味着应该安装 .NET Framework?