如何使用DbSet<CustomEntity>
将IEntityTypeConfiguration<CustomEntity>
限制为只能容纳一行?
当前,我限制该实体存储库的GetAsync(int id)
方法仅返回第一行,并在AddAsync(CustomEntity newEntity)
上检查何时添加新记录,以确保{ {1}}。
这是我正在使用的DbSet<CustomEntity>
:
IEntityTypeConfiguration<CustomEntity>
答案 0 :(得分:1)
基本上,您需要通过存储库来实现。 EntityTypeConfiguration仅指定CustomEntity和数据库表之间的映射。 您可以应用QueryFilters以仅基于特定条件返回元素。但我建议您在存储库中处理此业务逻辑。 这是有关如何使用它们的文档