0

参考:https ://github.com/ardalis/CleanArchitecture

BaseEntity 模型包含一个List<BaseDomainEvents>. 在执行 EF 迁移时,此列表将被忽略。

public abstract class BaseEntity
{
  public int Id { get; set; }

  public List<BaseDomainEvent> Events = new List<BaseDomainEvent>();
}

这是如何实现的?代码中没有任何内容表明它应该被忽略。

4

1 回答 1

1

它是一个字段,而不是一个属性,所以它被忽略了。EF 只映射属性。是的,因为它是一个字段,它可能应该被命名_events而不是Events.

于 2021-12-01T01:44:17.617 回答