实体框架查询过滤器

时间:2021-01-22 14:24:17

标签: c#

我在表的已删除列上有查询过滤器。 然后我有 Ordered column Unique。 如果我删除 Ordered = 20 的行,Max Ordered 是没有 Deleted = false 的最大值,然后是 19。 如果下一个 Ordered 我想要 Max Ordered + 1 我有 20 并且有一个重复的例外。 最好的方法是:

  1. 使用 IgnoreQueryFilters
  2. 数据库中的每个唯一键都必须被删除。唯一(已排序、已删除)

0 个答案:

没有答案