Как включить Является ли личность в рамках сущности? - PullRequest
0 голосов
/ 13 декабря 2018

enter image description here

Я пытаюсь увеличить TransactionId, используя Is Identity в моем коде.Но он показывает следующую ошибку:

SqlException: Невозможно вставить явное значение для столбца идентификаторов в таблице 'TransactionHistories', когда для IDENTITY_INSERT установлено значение OFF.

Я пытался поставить[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)] синтаксис.Но это не сработало.

public partial class TransactionHistories
    {
        [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
        public int TransactionId { get; set; }

        public DateTime? TransactionDate { get; set; }
        public long? CheckingAccountNumber { get; set; }
        public long? SavingAccountNumber { get; set; }
        [DisplayName("Transffered Amount")]
        public decimal? Amount { get; set; }
        public decimal? Transactionfee { get; set; }
        public long? TransactionTypeId { get; set; }
    }

            TransactionHistories = new TransactionHistories();
            TransactionTypes = new TransactionTypes();

            if (!ModelState.IsValid)
            {
                return Page();
            }

            SavingAccounts.Balance = SavingAccounts.Balance - Amount;
            CheckingAccounts.Balance = CheckingAccounts.Balance + Amount;

            //TransactionHistories.TransactionId = TransactionHistories.TransactionId + 1;
            TransactionHistories.TransactionDate = DateTime.Now;
            TransactionHistories.CheckingAccountNumber = CheckingAccounts.CheckingAccountNumber;
            TransactionHistories.SavingAccountNumber = SavingAccounts.SavingAccountNumber;
            TransactionHistories.Amount = Amount;
            TransactionHistories.Transactionfee = 0;
            TransactionHistories.TransactionType = "SavingToChecking";

Выше приведен мой класс модели, а TransactionId - это первичный ключ, значение которого я пытаюсь увеличить на 1, используя Is Identity.Как я могу сделать эту работу?Пожалуйста, дайте мне любой совет и помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...