2
我擁有Dependency,Product和Access實體。依賴關係連接到產品和訪問。當我嘗試創建訪問與對象集:指定的模式無效。錯誤:未加載關係,因爲該類型不可用
this.context.CreateObjectSet<Access>();
它的工作......但是當我嘗試創建產品的對象集合我得到這個錯誤:指定的架構是無效的。錯誤:「Model.FK_Product_Dependency」關係未加載,因爲「Model.Dependency」類型不可用。
任何想法?
OBS:我使用數據庫建模,並與EF 4.0
POCO實體:
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; }
}