Bonjour,
J'ai un souci avec Identity de EntityFramework.
J'ai créé un MyUser qui hérite de IdentityUser, mais j'aimerai (par souci de convention) modifier le nom des properties de IdentityUser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 // Fichier verrouillé en écriture public class IdentityUser : IUser { public IdentityUser(); public IdentityUser(string userName); public virtual ICollection<IdentityUserClaim> Claims { get; } public virtual string Id { get; set; } public virtual ICollection<IdentityUserLogin> Logins { get; } public virtual string PasswordHash { get; set; } public virtual ICollection<IdentityUserRole> Roles { get; } public virtual string SecurityStamp { get; set; } public virtual string UserName { get; set; } }
Le souci c'est que VisualStudio va me créer une table avec un champ "Id" et un champ "id". J'aimerai savoir s'il y a un moyen de masquer la property à la création de la table MyUser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // Mon fichier public class MyUser : IdentityUser { public string id { get { return Id; } set { Id = value; } } public string username { get { return UserName; } set { UserName = value; } } public string password { get { return PasswordHash; } set { PasswordHash = value; } } }
Merci à vous.
Partager