Salut,
J'ai une erreur quand je compile mon site et je n'arrive pas à résoudre le problème :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Web;
public partial class Affiliation
{
[KeyAttribute, ForeignKey("Client"), Column(Order = 0)]
public int ClientId { get; set;}
[KeyAttribute, ForeignKey("Etablissement"), Column(Order = 1)]
public int EtablissementId { get; set;}
public virtual Client Client {get; set;}
public virtual Etablissement Etablissement {get; set;}
} |
J'obtiens l'erreur suivante :
Message d'erreur du compilateur: CS0246: Le type ou le nom d'espace de noms 'ForeignKey' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?)
Pourtant ForeignKey tout comme Column se trouvent bien dans le package System.ComponentModel.DataAnnotations.Schema, j'ai cherché sur internet avant de poster ici mais j'ai l'impression que je suis le seul à rencontrer ce problème ! Avez-vous une idée?
Merci
Partager