如何将dapper与ASP.Net核心身份一起使用?

贡扎洛

我有一个数据库,我试图将dapper与Core Identity结合使用以对数据库进行查询。但我被困在这一点上。我正在从identityUser的界面使用User:

public class User : IdentityUser
{

}

使用dapper为CRUD制作自定义用户存储。

 public class UserStore : IUserStore<User>
{
    private readonly string connectionString;

    public UserStore(IConfiguration configuration)
    {
        connectionString = configuration.GetValue<string>("DBInfo:ConnectionString");
    }

    internal IDbConnection Connection
    {
        get
        {
            return new SqlConnection(connectionString);
        }
    }
    public Task<IdentityResult> CreateAsync(User user, CancellationToken cancellationToken)
    {
**// HOW TO I RETURN A USER WITH DAPPER HERE?**
    }

    public Task<IdentityResult> DeleteAsync(User user, CancellationToken cancellationToken)
    {
        throw new NotImplementedException();
    }

    public void Dispose()
    {
        throw new NotImplementedException();
    }

    public Task<User> FindByIdAsync(string userId, CancellationToken cancellationToken)
    {
        throw new NotImplementedException();
    }

    public Task<User> FindByNameAsync(string normalizedUserName, CancellationToken cancellationToken)
    {
        throw new NotImplementedException();
    }

    public Task<string> GetUserIdAsync(User user, CancellationToken cancellationToken)
    {
        throw new NotImplementedException();
    }

    public Task<string> GetUserNameAsync(User user, CancellationToken cancellationToken)
    {
        throw new NotImplementedException();
    }

    public Task<IdentityResult> UpdateAsync(User user, CancellationToken cancellationToken)
    {
        throw new NotImplementedException();
    }

谢谢!

乔治·马诺扎斯

请看一下我最近在GitHub上上传的一个项目-https: //github.com/giorgos07/Daarto正是您所需要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Azure AD身份验证与asp.net核心身份个人帐户集成在一起

Asp.net核心身份使用AspNetUserClaims还是AspNetRoleClaims?

如何将WebDeploy与ASP.Net核心一起使用

如何将Asp.net身份与数据库一起使用

如何将docker.asp.net核心应用程序和Redis一起使用?

客户端特定声明身份 server4 使用 asp.net 核心身份

如何在多租户环境中使用Asp.Net核心身份

如何将asp.net核心身份验证迁移到新的Google登录服务?

ASP.NET核心身份种子仅创建最后一个用户

使用serilog记录来自ASP.Net核心身份的事件

Asp.Net核心身份-使用角色和缓存授权属性?

使用单独的类获取asp.net核心身份中的所有角色

IdentityServer4 Asp.Net核心身份

植入asp.net核心身份角色

asp.net核心身份声明与属性(效率观点)

ASP.Net 核心身份验证提供程序

ASP.NET核心身份角色,声明和用户

建模asp.net核心身份用户访问

asp.net核心身份cookie重播攻击

Asp.net 核心身份验证

将Firestore和Firebase身份验证/核心一起使用时出现问题

使用ADFS进行ASP.NET核心身份验证。将按钮名称从{wsfederation}更改为我的首选名称

如何将Quartz.NET与ASP.NET Core Web Application一起使用?

如何将Dapper与MS SQL Server(2012)地理空间/ SQLGeography列一起使用

无法将动态类型与asp.net vnext核心一起使用

将实体框架,ASP.NET MVC核心和PostgreSQL与Heroku一起使用

将现有的登录表与asp.net核心标识服务一起使用

如何将ASP.NET Core App设置与Simple Injector一起使用

如何将Lamar 2与ASP.NET Core 3预览一起使用?