diff --git a/src/SJZY.Track.Repository/Repositories/WarningRuleRepository.cs b/src/SJZY.Track.Repository/Repositories/WarningRuleRepository.cs index a091be8b..bdaa4fdb 100644 --- a/src/SJZY.Track.Repository/Repositories/WarningRuleRepository.cs +++ b/src/SJZY.Track.Repository/Repositories/WarningRuleRepository.cs @@ -14,13 +14,11 @@ public sealed class WarningRuleRepository : BasicRepository, public async Task CheckNameDuplicateAsync(int id, int subsystemId, int customId, string name) { - var list = await Context.Queryable() + var entity = await Context.Queryable() .Where(x => x.SubSystemId == subsystemId && x.CustomId == customId && string.Equals(x.Name, name)) - .ToListAsync(); - - var entity = list.First(); + .FirstAsync(); // 不重复 if (entity == null)