- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
Microsoft.AspNetCore.Identity.RoleManager<Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole>
未填充 Claims
调用时属性 FindByIdAsync(string id)
github link to method
可以eager loading为 AddEntityFrameworkStores
启用在services.AddIdentity
在 public void ConfigureServices(IServiceCollection services){...}
?
services.AddDbContext<AuthDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
services.AddIdentity<ApplicationUser, IdentityRole>()
.AddEntityFrameworkStores<AuthDbContext>()
.AddDefaultTokenProviders();
最佳答案
克隆/ fork https://github.com/aspnet/Identity并在 RoleStore 中添加扩展方法使用 .Include(...)
将暂时有效。
public virtual Task<TRole> GetByIdAsync(string id, CancellationToken cancellationToken = default(CancellationToken))
{
cancellationToken.ThrowIfCancellationRequested();
ThrowIfDisposed();
var roleId = ConvertIdFromString(id);
return Roles.Include(r => r.Claims).Include(r => r.Users).FirstOrDefaultAsync(u => u.Id.Equals(roleId), cancellationToken);
}
关于c# - EntityFrameworkCore RoleManager FindByIdAsync 可以填充声明吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40315110/
这是一个使用dotnet-ef迁移工具生成MySQL数据库的简单案例。 我有 Pomelo.EntityFrameworkCore.MySql 作为 MySQL DB 连接器和类属性: public
在使用EFCore加密SQLite数据库时,我遇到了这个GitHub issue 请参阅8月1日bricelam的评论。该问题说明了如何使用efcore加密SQLite数据库。 它指的是Microso
我有一个使用EF Core的ASP.NET Core 3.1 Web API应用程序。这是ConfigureServices类的Startup方法中的我的配置: services.AddDbConte
我很长一段时间都遇到麻烦。让我们想象一下这个例子: public class Coordinate { public int id {get;set;} public int x
我正在尝试将 mysql 与 Microsoft.EntityFrameworkCore 2.1-rc-final 和 MySql.Data.EntityFrameworkCore 8.0.11 一起
一个带有自动递增 Key 列的简单类 public class SomeClass { [Key] public long SomeClassId { get; set;} } 通常
我最近决定在我使用 ASP.NET Core MVC 开发的网站上实现 ASP.NET Identity 功能。 让我们快速浏览一下主题中的表和类: public class User : Ident
我有以下两个实体: public class Company { public Guid Id { get; set; } public string Name { get; set;
在学习 EntityFrameworkCore 上的其中一门 PluralSight 类(class)时,我从视频中看到了不同的结果。即,当调用 DbSet.AddRange(item 1, item
对于集成测试,我使用 EntityFrameworkCore SQLite 内存数据库并根据 Microsoft 文档创建其架构,但是当我尝试播种数据时,会引发异常该表不存在。 DbContext.D
我正在尝试 EntityFrameworkCore .我查看了文档,但找不到一种方法来轻松更新与另一个实体相关的复杂实体。 这是一个简单的例子。我有 2 个类 - 公司和员工。 public clas
加载相关数据(类(class)的类(class)页面)时出现以下错误。 错误 MySqlException: Unknown column 'c.Coursepages.CoursepageId' i
有没有办法使用 EntityFrameworkCore 将一个点转换为另一个 SRID? 之前我使用了 ST_Transform(ST_GeomFromText(@coord,4326),32661)
我正在尝试使用以下代码将我的 Web API 连接到 MySql 数据库: public class Startup { public void ConfigureServices
我正在使用 XUNIT 在点网核心应用程序中进行测试。 我需要测试一项服务,该服务在我的数据上下文中对 DbSet 进行内部异步查询。 I've seen here异步模拟 DbSet 是可能的。 我
我知道这是以前问过的那种问题,但我找不到有效的答案。 那么,是否有可能改变迁移的存储位置?我正在使用 EF Core。 仅供引用:我知道如果您移动第一个生成的迁移,接下来的迁移将放置在同一位置。 最佳
我正在尝试使用此命令安装 Microsoft.EntityFrameworkCore.Tools Install-Package Microsoft.EntityFrameworkCore.Tools
我尝试为 Visual Studio 2017 执行 Razor ContosoUniversity(最初在 ContsoObserve 中重命名)并出现错误我的 .csproj 是
我尝试为 Visual Studio 2017 执行 Razor ContosoUniversity(最初在 ContsoObserve 中重命名)并出现错误我的 .csproj 是
你好,我遇到了 Entity Framework 的问题,告诉我这些对象在我的数据库中不存在,而我已经使用 .ToTable 方法映射了名称。下面是我如何将上下文注入(inject)我的 Contro
我是一名优秀的程序员,十分优秀!