Обновление Scaffold-DBContext не создает атрибуты таблицы / схемы в заголовке - PullRequest
0 голосов
/ 05 мая 2020

Создание решения веб-API. net core 3.1. Я использую подход сначала к базе данных, так как у нас уже есть установленная база данных, к которой я буду подключаться.

Сначала я создал классы несколько месяцев go с помощью команды Scaffold-DBContext в окне консоли PM .

В базе данных не изменилась пара таблиц, и мне нужно быть уверенным, что классы моей модели обновлены и включают пару новых полей.

Когда я запускаю Scaffold-DBContext команда, однако, она не создает информацию заголовка для каждого класса ie имя таблицы и схема

например, оригинал:

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace AtmisConnector.Models
{
    [Table("ValidationRule", Schema = "dbo")]
    public partial class ValidationRule
    {
        [Key]
        public int ValidationRuleId { get; set; }
        [Column(TypeName = "datetime")]
        public DateTime CreatedOn { get; set; }
        [Column(TypeName = "datetime")]
        public DateTime ModifiedOn { get; set; }

Но при повторном запуске команды теперь она не создает строка: [Table ("ValidationRule", Schema = "dbo")]

Итак, теперь я получаю вместо этого:

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace AtmisConnector.Models
{

    public partial class ValidationRule
    {
        [Key]
        public int ValidationRuleId { get; set; }
        [Column(TypeName = "datetime")]
        public DateTime CreatedOn { get; set; }
        [Column(TypeName = "datetime")]
        public DateTime ModifiedOn { get; set; }

Может ли кто-нибудь помочь мне, как почему строка таблицы / схемы теперь не создается

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