Уважаемые, я пытаюсь использовать уникальный атрибут класса индекса, чтобы предотвратить сохранение приложением данных сохранения.
public class Ports
{
public short PortsID { get; set; }
[Required] [Column(TypeName = "NVARCHAR")][StringLength(10)] [Index(IsUnique = true)]
[Remote("IsPortExist", "Ports", AdditionalFields = "PortsID",
ErrorMessage = "Port name already exists")]
public string Portname { get; set; }
public string address { get; set; }
public string Country { get; set; }
public string City { get; set; }
//[InverseProperty("POL")]
//public virtual ICollection<RateRequests> Portofloading { get; set; }
//[InverseProperty("POD")]
//public virtual ICollection<RateRequests> Portofdischarge { get; set; }
}
public async Task<JsonResult> IsPortExist(string PortName, int? Id)
{
bool isPortExist = await db.ports.Any(x => x.Portname == PortName && x.PortsID != Id);
return Json(!isPortExist, JsonRequestBehavior.AllowGet);
}
ошибка «bool» не содержит определения для GetAwaiter и не имеет доступного расширения.метод 'Getawaiter', принимающий первый аргумент типа bool, может быть найден, заметьте, я использую фреймворк 4.6.1
Заранее спасибо