Comment nommer des clés étrangères avec la première firebase database

Existe-t-il un moyen de changer la convention de dénomination avec Entity Framework?

Exemple :

J’ai 2 tables

Planification -------------- creator_id  guest_id  Profile -------------- profile_id  

creator_id et guest_id sont tous deux des clés étrangères pour profile_id

par défaut, l’entité générerait une classe de planification comme celle-ci

 public ssortingng guest_id { get; set; } public ssortingng creator_id { get; set; } public virtual Profile Profile { get; set; } public virtual Profile Profile1 { get; set; } 

Je préférerais quelque chose de plus spécifique que Profile et Profile1 comme Guest et Creator .

Y a-t-il un moyen de changer la convention de nommage parce que je me sens vraiment coupable de le laisser comme ça.

Dans votre edmx, vous pouvez renommer les propriétés de la navigation en cliquant dessus et en modifiant le Name .

entrez la description de l'image ici

Notez que si vous supprimez la table et la reconstruisez à partir de la firebase database, vous devrez la renommer dans edmx.

Si cela vous ennuie suffisamment. Un moyen de contourner ce problème consiste à utiliser une classe partielle avec une propriété qui donne un nom à la propriété nommée par défaut.

 public partial class Planification { public Profile Creator { get{ return this.Profile1; } set{ this.Profile1 = value; } } public Profile Guest { get{ return this.Profile; } set{ this.Profile = value; } } }