我正在寻找一些帮助在EF6中使用sql db序列 - 数据库优先

时间:2016-02-25 16:26:24

标签: entity-framework

这是模型

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"

感谢任何帮助。

0 个答案:

没有答案