0

我正在尝试为视图的实体设置流畅的映射。问题是,我有一个类似于视图的表(视图是用于 - 不同之处在于视图在末尾添加了一些聚合列)和一个实体,所以我可以有一个 FK它的同一个子表。我希望视图和表都能够具有相同的子列表定义,但 EF 不喜欢它,因为它不允许视图的实体和表的实体使用相同命名的外部关键,但我需要。我怎样才能解决这个问题?

IE

  public class ViewEntity
  {
      public ICollection<ChildEntity> ChildEntities { get;set;}
  }

  public class TableEntity
  {
      public ICollection<ChildEntity> ChildEntities { get;set;}
  }

  public class ChildEntity
  {
      public int TableEntityId { get; set; } 
  }
4

0 回答 0