这是模型
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace myAPI.Models
{
public class Employee
{
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Key]
public int employeeId { get; set; }
[StringLength(30, MinimumLength = 5)]
public string employeeName { get; set; }
}
}
表中的employeeId未使用Identity而是使用 ([seqEmployeeId]的NEXT VALUE) 。 DatabaseGeneratedOption Enum仅支持三个值{0-None; 1-Identity; 2-Compute}
,Enum Value 2支持更新和插入。
问题是当我尝试执行REST POST时获取此异常。
"exceptionType": "System.Data.Entity.Infrastructure.DbUpdateConcurrencyException"
感谢任何帮助。