Классы
public class ProductType
{
public Guid ID { get; set }
public string Name { get; set }
public ICollection<ProductCategory> Categories { get; set }
}
public class ProductCategory
{
public Guid ID { get; set }
public string Name { get; set }
public ProductType ProductType { get; set; }
}
Конфигурация
ProductTypeConfiguration
HasMany(p => p.Categories).WithRequired().WillCascadeOnDelete(false);
Вопрос
Обратите внимание на свойства Categories
и ProductType
Отношение один (ProductType) ко многим (ProductCategory), однако ProductCategory
связано с одним ProductType
!
В моей базе данных создается два ФКС!
Как будет конфигурация ( с использованием FluentAPI ) для ситуации такого типа ??
Спасибо !!!