0
有了這個代碼,我檢查用戶名是否有效與否:ValidationAttribute檢查獨特
public class UniqueUsernameAttribute : ValidationAttribute
{
public override bool IsValid(object value)
{
IRepository<User> userRepository = new EFRepository<User>();
User user = userRepository.GetAll().FirstOrDefault(x => x.Name.Equals((string) value));
return user == null;
}
}
將該添加新用戶時,工作正常。但是當編輯用戶時,現有的一個已經存在於數據庫中,所以這段代碼不再工作了(因爲我檢查是否有0個條目,而1個已經存在)。有什麼方法可以添加額外的參數或其他東西嗎?
感謝