J'ai une base de données et j'essaie d'utiliser Dapper avec Core Identity pour effectuer des requêtes sur la base de données. mais je suis coincé à ce stade. J'utilise un utilisateur depuis l'interface de identityUser:
public class User : IdentityUser
{
}
Le avec une création d'un magasin d'utilisateurs personnalisé pour CRUD avec dapper.
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();
}
merci!
Veuillez jeter un œil à un projet que j'ai récemment téléchargé sur GitHub - https://github.com/giorgos07/Daarto C'est exactement ce dont vous avez besoin.
Avez-vous regardé Identity.Dapper