【发布时间】:2012-03-16 21:29:22
【问题描述】:
类
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; }
}
配置
产品类型配置
HasMany(p => p.Categories).WithRequired().WillCascadeOnDelete(false);
问题
注意属性Categories 和ProductType
关系是一对多 (ProductType) 的关系 (ProductCategory),但是,ProductCategory 与单个 ProductType 相关联!
在我的数据库中,它正在创建两个 FKS! 对于这种情况如何配置(使用 FluentAPI)??
谢谢!!!
【问题讨论】:
标签: entity-framework-4 ef-code-first fluent fluent-interface