Bonjour,
J'ai voulu ajouter un indexe à ma table contact pour la recherche.
J'ai trouvé un exemple en utilisant l'extension indexing de entity framework mais ça ne fonctionne pas avec Genre car il considère que la colonne est nullable alors qu'elle est marquée comme required.
Dans le modèle contact, j'ai défini la colonne genre comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 modelBuilder.Entity<Genre>().ToTable("Genres") modelBuilder.Entity<Contact>().ToTable("Contacts") .HasIndex("IXContactContact", e => e.Property(p => p.Genre), e => e.Property(p => p.FirstName), e => e.Property(p => p.LastName) );
Je ne comprends pas, pourriez-vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [Required] [DisplayLocalized(resourceKey: "EtyBUIContactGenre", resourceManagerProvider: typeof(CustomResources.Resources))] [InverseProperty("Id")] [ForeignKey("GenreId")] public virtual Genre Genre { get; set; }
Merci
Partager