Entity Framework 4.1 - Override Entité (DBSet) avec Filtre

Je suis en train de faire quelque chose de ce qui devrait être relativement facile, mais je juste ne sais pas comment le construire.

J'ai un Générés Entité que je voudrais remplacer par l'ajout d'une Linq Où la déclaration.

Ci-joint l'partielle pour le Contexte :

public partial class MyEntities: DbContext
{
    public MyEntities()
        : base("name=MyEntities")
    {
    }    
    public DbSet<Assignee> Assignees { get; set; }
}

J'ai créé un nouveau partielle de MyEntities et essayé les

public override DbSet<Assignee> Assignees 
{
    get
    {
        return this.Assignees.Where(z => z.IsActive == true);
    }
    set; 
}

mais cela déclenche une erreur d'ambiguïté (ce qui est évident).

Comment puis-je y arriver?

Grâce

OriginalL'auteur Fox | 2012-01-17

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *