Angegebene Schema ist ungültig. Fehler: Die Beziehung nicht geladen, weil der Typ ist nicht verfügbar

Ich habe die Entitäten Abhängigkeit, Produkt-und Zugang. Abhängigkeit ist verbunden mit Produkt-und Zugang. Wenn ich versuche, erstellen Sie ein Objekt festlegen, der Zugriff mit:

this.context.CreateObjectSet<Access>();

Es funktioniert... aber wenn ich versuchen, zu erstellen ein Objekt-set des Produkts bekomme ich diesen Fehler: angegebene Schema ist ungültig. Fehler: Die Beziehung " Modell.FK_Product_Dependency "wurde nicht geladen, da der Typ" - Modell.Abhängigkeit' ist nicht verfügbar.

Irgendwelche Ideen?

OBS: ich arbeite mit Datenbank-Modell, und mit EF 4.0

POCO-Entitäten:

public class Dependency
{
    public virtual int Id { get; set; }
    public virtual int IdParent { get; set; }
    public virtual string Name { get; set; }
    public virtual decimal Type { get; set; }
    public virtual Dependency Parent { get; set; }
}

public class Product
{
    public virtual int Id { get; set; }
    public virtual int IdDependency { get; set; }
    public virtual decimal Type { get; set; }
    public virtual string Name { get; set; }
    public virtual string Obs { get; set; }
    public virtual Dependency Dependency { get; set; }
}

public class Access
{
    public virtual int Id { get; set; }
    public virtual int IdProfile { get; set; }
    public virtual string Name { get; set; }
    public virtual Profile Profile { get; set; }
    public virtual ICollection<Dependency> Dependencies { get; set; }
}
Schreibe einen Kommentar