У меня есть сущности Зависимость, Продукт и Доступ. Зависимость связана с продуктом и доступом. Когда я пытаюсь создать набор объектов Access с помощью:
this.context.CreateObjectSet<Access>();
Это работает ... но когда я пытаюсь создать набор объектов Product, я получаю эту ошибку: Указанная схема недопустима. Ошибки: отношение «Model.FK_Product_Dependency» не было загружено, поскольку тип «Model.Dependency» недоступен.
Есть идеи?
OBS: я работаю с базой данных на модель и с EF 4.0
POCO Entities:
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; }
}