1
如果有人能告訴我爲什麼實體框架不爲以下模型創建連接表,我將不勝感激。它正在創建類型和功能的表格,但不是將會加入它們的表格。實體框架不創建連接表
public class DeviceType
{
[Display(Name = "ID")]
public int DeviceTypeID { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public IEnumerable<DeviceFeature> DeviceFeatures { get; set; }
}
public class DeviceFeature
{
[Display(Name = "ID")]
public int DeviceFeatureID { get; set; }
[Required]
public string Name { get; set; }
public string Description { get; set; }
public IEnumerable<DeviceType> DeviceTypes { get; set; }
}
public class DeviceFeatureView
{
public virtual IEnumerable<DeviceType> DeviceTypes { get; set; }
public virtual IEnumerable<DeviceFeature> DeviceFeatures { get; set;
}
在兩個實體類中將'IEnumerable'更改爲'ICollection '。 'ICollection '是EF集合導航屬性的最低要求。 –